Untwine this expression. Thanks to David for noticing!
[oota-llvm.git] / lib / CodeGen / AsmPrinter / AsmPrinterDwarf.cpp
index ce4aae3d319db74c1e8fa86712a63e27fb5b6467..8d23ec5133ead8265301cb938e9aeef9583699a0 100644 (file)
@@ -42,11 +42,14 @@ public:
   void EmitOp(uint8_t Op, const char* Comment) override;
   void EmitSigned(int Value) override;
   void EmitUnsigned(unsigned Value) override;
+  unsigned getFrameRegister() override {
+    llvm_unreachable("not available");
+  };
 };
 
 void DebugLocDwarfExpression::EmitOp(uint8_t Op, const char* Comment) {
   BS.EmitInt8(Op, Comment
-    ? Twine(Comment)+Twine(" ")+Twine(dwarf::OperationEncodingString(Op))
+    ? Twine(Comment)+" "+dwarf::OperationEncodingString(Op)
     : dwarf::OperationEncodingString(Op));
 }
 void DebugLocDwarfExpression::EmitSigned(int Value) {