[llvm-commits] [llvm-gcc-4.2] r41793 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Duncan Sands baldrick at free.fr
Mon Sep 10 00:38:56 PDT 2007


Author: baldrick
Date: Mon Sep 10 02:38:55 2007
New Revision: 41793

URL: http://llvm.org/viewvc/llvm-project?rev=41793&view=rev
Log:
Forward port of 41791.  Note that the original problem
was not visible with 4.2 because it has special handling
for the case of an empty filter, however the underlying
problem still existed there.

Unbreak 64-bit build.

Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=41793&r1=41792&r2=41793&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Mon Sep 10 02:38:55 2007
@@ -1914,7 +1914,7 @@
       Value *Select = Builder.CreateLoad(ExceptionSelectorValue, "tmp");
 
       // Compare with the filter action value.
-      Value *Zero = ConstantInt::get(Type::Int32Ty, 0);
+      Value *Zero = ConstantInt::get(Select->getType(), 0);
       Value *Compare = Builder.CreateICmpSLT(Select, Zero, "tmp");
 
       // Branch on the compare.





More information about the llvm-commits mailing list