diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2010-07-18 18:31:42 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2010-07-18 18:31:42 +0000 |
| commit | b09bcbdb828a38fd1f1bd9690c885dd233cff26c (patch) | |
| tree | 1787a81f39c1609051e39fb4760f1984bb620860 /include/llvm/MC | |
| parent | fb43489ed4de2253bf839db857570c0062b5a2d1 (diff) | |
| download | external_llvm-b09bcbdb828a38fd1f1bd9690c885dd233cff26c.zip external_llvm-b09bcbdb828a38fd1f1bd9690c885dd233cff26c.tar.gz external_llvm-b09bcbdb828a38fd1f1bd9690c885dd233cff26c.tar.bz2 | |
MC/AsmParser: Fix TokError() to accept a Twine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108647 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC')
| -rw-r--r-- | include/llvm/MC/MCParser/MCAsmParser.h | 2 | ||||
| -rw-r--r-- | include/llvm/MC/MCParser/MCAsmParserExtension.h | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/include/llvm/MC/MCParser/MCAsmParser.h b/include/llvm/MC/MCParser/MCAsmParser.h index c18bb39..414b9cc 100644 --- a/include/llvm/MC/MCParser/MCAsmParser.h +++ b/include/llvm/MC/MCParser/MCAsmParser.h @@ -83,7 +83,7 @@ public: const AsmToken &getTok(); /// \brief Report an error at the current lexer location. - bool TokError(const char *Msg); + bool TokError(const Twine &Msg); /// ParseIdentifier - Parse an identifier or string (as a quoted identifier) /// and set \arg Res to the identifier contents. diff --git a/include/llvm/MC/MCParser/MCAsmParserExtension.h b/include/llvm/MC/MCParser/MCAsmParserExtension.h index ad9ccf7..5b65f4e 100644 --- a/include/llvm/MC/MCParser/MCAsmParserExtension.h +++ b/include/llvm/MC/MCParser/MCAsmParserExtension.h @@ -14,6 +14,7 @@ #include "llvm/Support/SMLoc.h" namespace llvm { +class Twine; /// \brief Generic interface for extending the MCAsmParser, /// which is implemented by target and object file assembly parser @@ -49,15 +50,14 @@ public: bool Error(SMLoc L, const Twine &Msg) { return getParser().Error(L, Msg); } + bool TokError(const Twine &Msg) { + return getParser().TokError(Msg); + } const AsmToken &Lex() { return getParser().Lex(); } const AsmToken &getTok() { return getParser().getTok(); } - bool TokError(const char *Msg) { - return getParser().TokError(Msg); - } - /// @} }; |
