[llvm-commits] [dragonegg] r130196 - /dragonegg/trunk/src/Convert.cpp

Duncan Sands baldrick at free.fr
Tue Apr 26 01:28:02 PDT 2011


Author: baldrick
Date: Tue Apr 26 03:28:02 2011
New Revision: 130196

URL: http://llvm.org/viewvc/llvm-project?rev=130196&view=rev
Log:
Avoid unused variable warning on 64 bit machines.

Modified:
    dragonegg/trunk/src/Convert.cpp

Modified: dragonegg/trunk/src/Convert.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Convert.cpp?rev=130196&r1=130195&r2=130196&view=diff
==============================================================================
--- dragonegg/trunk/src/Convert.cpp (original)
+++ dragonegg/trunk/src/Convert.cpp Tue Apr 26 03:28:02 2011
@@ -72,13 +72,13 @@
 /// getINTEGER_CSTVal - Return the specified INTEGER_CST value as a uint64_t.
 ///
 uint64_t getINTEGER_CSTVal(tree exp) {
-  unsigned HOST_WIDE_INT HI = (unsigned HOST_WIDE_INT)TREE_INT_CST_HIGH(exp);
   unsigned HOST_WIDE_INT LO = (unsigned HOST_WIDE_INT)TREE_INT_CST_LOW(exp);
   if (HOST_BITS_PER_WIDE_INT == 64) {
     return (uint64_t)LO;
   } else {
     assert(HOST_BITS_PER_WIDE_INT == 32 &&
            "Only 32- and 64-bit hosts supported!");
+    unsigned HOST_WIDE_INT HI = (unsigned HOST_WIDE_INT)TREE_INT_CST_HIGH(exp);
     return ((uint64_t)HI << 32) | (uint64_t)LO;
   }
 }





More information about the llvm-commits mailing list