[llvm] r211837 - Remove extraneous parens and extraneous const cast	(and fix the
    Eric Christopher 
    echristo at gmail.com
       
    Thu Jun 26 18:27:03 PDT 2014
    
    
  
Author: echristo
Date: Thu Jun 26 20:27:03 2014
New Revision: 211837
URL: http://llvm.org/viewvc/llvm-project?rev=211837&view=rev
Log:
Remove extraneous parens and extraneous const cast (and fix the
prototype for the function to patch what we were returning).
Modified:
    llvm/trunk/lib/Target/NVPTX/NVPTXTargetMachine.h
Modified: llvm/trunk/lib/Target/NVPTX/NVPTXTargetMachine.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/NVPTX/NVPTXTargetMachine.h?rev=211837&r1=211836&r2=211837&view=diff
==============================================================================
--- llvm/trunk/lib/Target/NVPTX/NVPTXTargetMachine.h (original)
+++ llvm/trunk/lib/Target/NVPTX/NVPTXTargetMachine.h Thu Jun 26 20:27:03 2014
@@ -59,11 +59,11 @@ public:
   const NVPTXSubtarget *getSubtargetImpl() const override { return &Subtarget; }
 
   const NVPTXRegisterInfo *getRegisterInfo() const override {
-    return &(InstrInfo.getRegisterInfo());
+    return &InstrInfo.getRegisterInfo();
   }
 
-  NVPTXTargetLowering *getTargetLowering() const override {
-    return const_cast<NVPTXTargetLowering *>(&TLInfo);
+  const NVPTXTargetLowering *getTargetLowering() const override {
+    return &TLInfo;
   }
 
   const TargetSelectionDAGInfo *getSelectionDAGInfo() const override {
    
    
More information about the llvm-commits
mailing list