[HIPIFY][#1239] Fix an assert

[ROCm/clr commit: 6d61e02acb]
Este commit está contenido en:
Evgeny Mankov
2019-07-22 22:13:54 +03:00
padre b6f429bdae
commit 24277696ab
@@ -267,11 +267,12 @@ void HipifyAction::PragmaDirective(clang::SourceLocation Loc, clang::PragmaIntro
return;
}
clang::Preprocessor& PP = getCompilerInstance().getPreprocessor();
const clang::Token tok = PP.LookAhead(0);
clang::Token tok;
PP.Lex(tok);
StringRef Text(SM.getCharacterData(tok.getLocation()), tok.getLength());
if (Text == "once") {
pragmaOnce = true;
pragmaOnceLoc = PP.LookAhead(1).getLocation();
pragmaOnceLoc = tok.getEndLoc();
}
}