[llvm-commits] [llvm] r172465 - /llvm/trunk/lib/IR/Use.cpp

David Greene greened at obbligato.org
Mon Jan 14 13:04:37 PST 2013


Author: greened
Date: Mon Jan 14 15:04:37 2013
New Revision: 172465

URL: http://llvm.org/viewvc/llvm-project?rev=172465&view=rev
Log:
Fix Casting

Stop a gcc warning about casting away const.

Modified:
    llvm/trunk/lib/IR/Use.cpp

Modified: llvm/trunk/lib/IR/Use.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/Use.cpp?rev=172465&r1=172464&r2=172465&view=diff
==============================================================================
--- llvm/trunk/lib/IR/Use.cpp (original)
+++ llvm/trunk/lib/IR/Use.cpp Mon Jan 14 15:04:37 2013
@@ -139,7 +139,7 @@
   const UserRef *ref = reinterpret_cast<const UserRef*>(End);
   return ref->getInt()
     ? ref->getPointer()
-    : (User*)End;
+    : reinterpret_cast<User*>(const_cast<Use*>(End));
 }
 
 } // End llvm namespace





More information about the llvm-commits mailing list