[llvm] r185071 - Don't cast away constness.

Benjamin Kramer benny.kra at googlemail.com
Thu Jun 27 04:07:42 PDT 2013


Author: d0k
Date: Thu Jun 27 06:07:42 2013
New Revision: 185071

URL: http://llvm.org/viewvc/llvm-project?rev=185071&view=rev
Log:
Don't cast away constness.

Modified:
    llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp

Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp?rev=185071&r1=185070&r2=185071&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp Thu Jun 27 06:07:42 2013
@@ -500,7 +500,8 @@ void X86DAGToDAGISel::PreprocessISelDAG(
 
     // If the source and destination are SSE registers, then this is a legal
     // conversion that should not be lowered.
-    X86TargetLowering *X86Lowering = (X86TargetLowering*)getTargetLowering();
+    const X86TargetLowering *X86Lowering =
+        static_cast<const X86TargetLowering *>(getTargetLowering());
     bool SrcIsSSE = X86Lowering->isScalarFPTypeInSSEReg(SrcVT);
     bool DstIsSSE = X86Lowering->isScalarFPTypeInSSEReg(DstVT);
     if (SrcIsSSE && DstIsSSE)





More information about the llvm-commits mailing list