aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/PreprocessorLexer.h
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-11-20 01:29:45 +0000
committerTed Kremenek <kremenek@apple.com>2008-11-20 01:29:45 +0000
commit452e37837a48b2f0ced144784277fd4d28cbede9 (patch)
tree6c53176393b527ab5656def9eb71104b898cfcb4 /include/clang/Lex/PreprocessorLexer.h
parent4d35da2e41941965bbee8ed7e8c30e7c21000d71 (diff)
- Default initialize ParsingPreprocessorDirective, ParsingFilename, and
LexingRawMode in the ctor of PreprocessorLexer. - PTHLexer: Use "LastToken" instead of "NumToken" git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59690 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Lex/PreprocessorLexer.h')
-rw-r--r--include/clang/Lex/PreprocessorLexer.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/clang/Lex/PreprocessorLexer.h b/include/clang/Lex/PreprocessorLexer.h
index df8049e214..5d976ff08d 100644
--- a/include/clang/Lex/PreprocessorLexer.h
+++ b/include/clang/Lex/PreprocessorLexer.h
@@ -68,7 +68,12 @@ protected:
friend class Preprocessor;
PreprocessorLexer(Preprocessor* pp, SourceLocation L);
- PreprocessorLexer() : PP(0), FileID(0) {}
+
+ PreprocessorLexer()
+ : PP(0), FileID(0),
+ ParsingPreprocessorDirective(false),
+ ParsingFilename(false),
+ LexingRawMode(false) {}
virtual ~PreprocessorLexer();