diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-06 14:15:57 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-06 14:15:57 +0000 |
| commit | f04f98d543e267bb0999557e28e5c665036a05fd (patch) | |
| tree | a9ec0f3ccdbde501c81ca63eb1762a57294199c5 /clang/lib/Lex | |
| parent | 618c67a018ec523a2a3116421bd2a690cf696564 (diff) | |
| download | bcm5719-llvm-f04f98d543e267bb0999557e28e5c665036a05fd.tar.gz bcm5719-llvm-f04f98d543e267bb0999557e28e5c665036a05fd.zip | |
Use delegating ctors to reduce code duplication. NFC.
llvm-svn: 231476
Diffstat (limited to 'clang/lib/Lex')
| -rw-r--r-- | clang/lib/Lex/Lexer.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/clang/lib/Lex/Lexer.cpp b/clang/lib/Lex/Lexer.cpp index ca5252e1c9c..a3b520b2632 100644 --- a/clang/lib/Lex/Lexer.cpp +++ b/clang/lib/Lex/Lexer.cpp @@ -143,14 +143,8 @@ Lexer::Lexer(SourceLocation fileloc, const LangOptions &langOpts, /// range will outlive it, so it doesn't take ownership of it. Lexer::Lexer(FileID FID, const llvm::MemoryBuffer *FromFile, const SourceManager &SM, const LangOptions &langOpts) - : FileLoc(SM.getLocForStartOfFile(FID)), LangOpts(langOpts) { - - InitLexer(FromFile->getBufferStart(), FromFile->getBufferStart(), - FromFile->getBufferEnd()); - - // We *are* in raw mode. - LexingRawMode = true; -} + : Lexer(SM.getLocForStartOfFile(FID), langOpts, FromFile->getBufferStart(), + FromFile->getBufferStart(), FromFile->getBufferEnd()) {} /// Create_PragmaLexer: Lexer constructor - Create a new lexer object for /// _Pragma expansion. This has a variety of magic semantics that this method |

