Before:
#include_next < test.h >
After:
#include_next <test.h>
This fixes llvm.org/PR23500
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237686
91177308-0d34-0410-b5e6-
96231b3b80d8
return Type;
switch (CurrentToken->Tok.getIdentifierInfo()->getPPKeywordID()) {
case tok::pp_include:
+ case tok::pp_include_next:
case tok::pp_import:
next();
parseIncludeDirective();
"#include \"string.h\"\n"
"#include <a-a>\n"
"#include < path with space >\n"
+ "#include_next <test.h>"
"#include \"abc.h\" // this is included for ABC\n"
"#include \"some long include\" // with a comment\n"
"#include \"some very long include paaaaaaaaaaaaaaaaaaaaaaath\"",