[PATCH] D20131: Fixed crash during code completion in file included within declaration
Richard Smith via cfe-commits
cfe-commits at lists.llvm.org
Tue May 10 19:33:08 PDT 2016
rsmith added a comment.
Please add a test to test/CodeCompletion.
================
Comment at: lib/Lex/PPLexerChange.cpp:380-382
@@ -379,3 +379,5 @@
CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
CurLexer.reset();
+ if (CurLexerKind == CLK_Lexer)
+ CurLexerKind = CLK_CachingLexer;
} else {
----------------
Can you use `CurLexer->cutOffLexing()` instead?
http://reviews.llvm.org/D20131
More information about the cfe-commits
mailing list