[AsmParser] Allow tokens to be put back in to the token stream.
[oota-llvm.git] / lib / MC / MCParser / MCAsmLexer.cpp
index 795cc85ef5477fd39acb09929a60defb825c6131..e891bd2c6240a06635bae268b7318fd296c0582b 100644 (file)
@@ -12,8 +12,8 @@
 
 using namespace llvm;
 
-MCAsmLexer::MCAsmLexer() : CurTok(AsmToken::Error, StringRef()),
-                           TokStart(nullptr), SkipSpace(true) {
+MCAsmLexer::MCAsmLexer() : TokStart(nullptr), SkipSpace(true) {
+  CurTok.emplace_back(AsmToken::Error, StringRef());
 }
 
 MCAsmLexer::~MCAsmLexer() {