make getObjFileLowering() return a non-const reference.
authorChris Lattner <sabre@nondot.org>
Mon, 3 Aug 2009 19:12:26 +0000 (19:12 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 3 Aug 2009 19:12:26 +0000 (19:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77984 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/AsmPrinter.h
include/llvm/Target/TargetLowering.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp

index 7cdf0a7c7bca4fe7856142a6300d6962c7241986..bc3c7827ff67bb53cdd8d2caf5dec6213de2b09e 100644 (file)
@@ -77,7 +77,7 @@ namespace llvm {
     TargetMachine &TM;
     
     /// getObjFileLowering - Return information about object file lowering.
-    const TargetLoweringObjectFile &getObjFileLowering() const;
+    TargetLoweringObjectFile &getObjFileLowering() const;
     
     /// Target Asm Printer information.
     ///
index c2156d8c0b8d42c93a1378ab7f66a0deac22b694..8e5844ea9e73fd5b9deaa3c0add25b26090274ad 100644 (file)
@@ -107,7 +107,7 @@ public:
 
   TargetMachine &getTargetMachine() const { return TM; }
   const TargetData *getTargetData() const { return TD; }
-  const TargetLoweringObjectFile &getObjFileLowering() const { return TLOF; }
+  TargetLoweringObjectFile &getObjFileLowering() const { return TLOF; }
 
   bool isBigEndian() const { return !IsLittleEndian; }
   bool isLittleEndian() const { return IsLittleEndian; }
index c2a89b2d7e7ddd5b82b7d967e39a0c4a7c18c4a8..2bef401a615416cadb573438707b81bc1adc2d81 100644 (file)
@@ -74,7 +74,7 @@ AsmPrinter::~AsmPrinter() {
   delete &OutContext;
 }
 
-const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const {
+TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const {
   return TM.getTargetLowering()->getObjFileLowering();
 }