llvm-mc: Factor getSectionData out of SwitchSection.
[oota-llvm.git] / lib / MC / MCAsmLexer.cpp
index 5cbcbfd6de95593ed8c13543b173bd255c3ca9d1..1e34ed6f7900b711680bdc4b2305612faf5e863b 100644 (file)
@@ -8,11 +8,16 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/MC/MCAsmLexer.h"
+#include "llvm/Support/SourceMgr.h"
 
 using namespace llvm;
 
-MCAsmLexer::MCAsmLexer() {
+MCAsmLexer::MCAsmLexer() : CurTok(AsmToken::Error, StringRef()) {
 }
 
 MCAsmLexer::~MCAsmLexer() {
 }
+
+SMLoc AsmToken::getLoc() const {
+  return SMLoc::getFromPointer(Str.data());
+}