[llvm-commits] [llvm] r44791 - /llvm/trunk/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp

Duncan Sands baldrick at free.fr
Mon Dec 10 06:43:13 PST 2007


Author: baldrick
Date: Mon Dec 10 08:43:10 2007
New Revision: 44791

URL: http://llvm.org/viewvc/llvm-project?rev=44791&view=rev
Log:
It looks like this has been broken for some time -
get it to compile.

Modified:
    llvm/trunk/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp

Modified: llvm/trunk/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp?rev=44791&r1=44790&r2=44791&view=diff

==============================================================================
--- llvm/trunk/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp (original)
+++ llvm/trunk/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp Mon Dec 10 08:43:10 2007
@@ -246,14 +246,14 @@
 GenericValue lle_X_lrand48(FunctionType *FT, const vector<GenericValue> &Args) {
   assert(Args.size() == 0);
   GenericValue GV;
-  GV.Int32Val = lrand48();
+  GV.IntVal = APInt(32, lrand48());
   return GV;
 }
 
 // void srand48(long)
 GenericValue lle_X_srand48(FunctionType *FT, const vector<GenericValue> &Args) {
   assert(Args.size() == 1);
-  srand48(Args[0].Int32Val);
+  srand48(Args[0].IntVal.getZExtValue());
   return GenericValue();
 }
 





More information about the llvm-commits mailing list