MCAsmParser: Add getSourceManager().

llvm-svn: 108171
This commit is contained in:
Daniel Dunbar 2010-07-12 18:35:04 +00:00
parent f059642c50
commit dbd708d287
3 changed files with 5 additions and 0 deletions

View File

@ -80,6 +80,7 @@ public:
/// @name MCAsmParser Interface /// @name MCAsmParser Interface
/// { /// {
virtual SourceMgr &getSourceManager() { return SrcMgr; }
virtual MCAsmLexer &getLexer() { return Lexer; } virtual MCAsmLexer &getLexer() { return Lexer; }
virtual MCContext &getContext() { return Ctx; } virtual MCContext &getContext() { return Ctx; }
virtual MCStreamer &getStreamer() { return Out; } virtual MCStreamer &getStreamer() { return Out; }

View File

@ -20,6 +20,7 @@ class MCContext;
class MCExpr; class MCExpr;
class MCStreamer; class MCStreamer;
class SMLoc; class SMLoc;
class SourceMgr;
class StringRef; class StringRef;
class Twine; class Twine;
@ -42,6 +43,8 @@ public:
StringRef Directive, StringRef Directive,
DirectiveHandler Handler) = 0; DirectiveHandler Handler) = 0;
virtual SourceMgr &getSourceManager() = 0;
virtual MCAsmLexer &getLexer() = 0; virtual MCAsmLexer &getLexer() = 0;
virtual MCContext &getContext() = 0; virtual MCContext &getContext() = 0;

View File

@ -41,6 +41,7 @@ public:
MCContext &getContext() { return getParser().getContext(); } MCContext &getContext() { return getParser().getContext(); }
MCAsmLexer &getLexer() { return getParser().getLexer(); } MCAsmLexer &getLexer() { return getParser().getLexer(); }
MCAsmParser &getParser() { return *Parser; } MCAsmParser &getParser() { return *Parser; }
SourceMgr &getSourceManager() { return getParser().getSourceManager(); }
MCStreamer &getStreamer() { return getParser().getStreamer(); } MCStreamer &getStreamer() { return getParser().getStreamer(); }
void Warning(SMLoc L, const Twine &Msg) { void Warning(SMLoc L, const Twine &Msg) {
return getParser().Warning(L, Msg); return getParser().Warning(L, Msg);