forked from OSchip/llvm-project
avoid copying MCAsmInfo by value, add an (extremely low prio) fixme.
llvm-svn: 82911
This commit is contained in:
parent
52d78a518a
commit
10a1cfd0f9
|
@ -243,10 +243,8 @@ StringRef AsmLexer::LexUntilEndOfStatement() {
|
|||
}
|
||||
|
||||
bool AsmLexer::isAtStartOfComment(char Char) {
|
||||
for (const char *p = MAI.getCommentString(); *p != 0; ++p)
|
||||
if (Char == *p)
|
||||
return true;
|
||||
return false;
|
||||
// FIXME: This won't work for multi-character comment indicators like "//".
|
||||
return Char == *MAI.getCommentString();
|
||||
}
|
||||
|
||||
AsmToken AsmLexer::LexToken() {
|
||||
|
|
|
@ -30,7 +30,7 @@ class MCAsmInfo;
|
|||
/// AsmLexer - Lexer class for assembly files.
|
||||
class AsmLexer : public MCAsmLexer {
|
||||
SourceMgr &SrcMgr;
|
||||
const MCAsmInfo MAI;
|
||||
const MCAsmInfo &MAI;
|
||||
|
||||
const char *CurPtr;
|
||||
const MemoryBuffer *CurBuf;
|
||||
|
|
Loading…
Reference in New Issue