diff options
| -rw-r--r-- | llvm/include/llvm/MC/MCParser/AsmLexer.h | 1 | ||||
| -rw-r--r-- | llvm/lib/MC/MCParser/AsmLexer.cpp | 2 | 
2 files changed, 2 insertions, 1 deletions
diff --git a/llvm/include/llvm/MC/MCParser/AsmLexer.h b/llvm/include/llvm/MC/MCParser/AsmLexer.h index b1277ec6ef0..dcecfb6aa01 100644 --- a/llvm/include/llvm/MC/MCParser/AsmLexer.h +++ b/llvm/include/llvm/MC/MCParser/AsmLexer.h @@ -32,6 +32,7 @@ class AsmLexer : public MCAsmLexer {    const char *CurPtr;    const MemoryBuffer *CurBuf; +  bool isAtStartOfLine;    void operator=(const AsmLexer&); // DO NOT IMPLEMENT    AsmLexer(const AsmLexer&);       // DO NOT IMPLEMENT diff --git a/llvm/lib/MC/MCParser/AsmLexer.cpp b/llvm/lib/MC/MCParser/AsmLexer.cpp index 9760e4676d8..e446a83a58b 100644 --- a/llvm/lib/MC/MCParser/AsmLexer.cpp +++ b/llvm/lib/MC/MCParser/AsmLexer.cpp @@ -24,6 +24,7 @@ using namespace llvm;  AsmLexer::AsmLexer(const MCAsmInfo &_MAI) : MAI(_MAI)  {    CurBuf = NULL;    CurPtr = NULL; +  isAtStartOfLine = true;  }  AsmLexer::~AsmLexer() { @@ -356,7 +357,6 @@ bool AsmLexer::isAtStatementSeparator(const char *Ptr) {  }  AsmToken AsmLexer::LexToken() { -  static bool isAtStartOfLine = true;    TokStart = CurPtr;    // This always consumes at least one character.    int CurChar = getNextChar();  | 

