Use const qualifiers with TargetLowering. This eliminates several
[oota-llvm.git] / lib / Target / Alpha / AlphaTargetMachine.h
index 6f3a774a1eaf8064a935464cb4844b7fe2cb985d..0990f6d7032bd0fd00d8dc47d0fe530f3e82f211 100644 (file)
@@ -44,8 +44,8 @@ public:
   virtual const AlphaRegisterInfo *getRegisterInfo() const {
     return &InstrInfo.getRegisterInfo();
   }
-  virtual AlphaTargetLowering* getTargetLowering() const {
-    return const_cast<AlphaTargetLowering*>(&TLInfo);
+  virtual const AlphaTargetLowering* getTargetLowering() const {
+    return &TLInfo;
   }
   virtual const TargetData       *getTargetData() const { return &DataLayout; }
   virtual AlphaJITInfo* getJITInfo() {