[HIPIFY][#1239] Fix an assert

Cette révision appartient à :
Evgeny Mankov
2019-07-22 22:13:54 +03:00
Parent 866cc4e646
révision d19fcbcde4
+3 -2
Voir le fichier
@@ -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();
}
}