Get rid of warnings on Alpha
authorReid Spencer <rspencer@reidspencer.com>
Wed, 13 Jul 2005 23:20:24 +0000 (23:20 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Wed, 13 Jul 2005 23:20:24 +0000 (23:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22428 91177308-0d34-0410-b5e6-96231b3b80d8

examples/ParallelJIT/ParallelJIT.cpp

index a533ba5947f17c32bef795e1b9ef2edba5bb2c1a..d27683e90719cc0b0ef841173c614ea9a01fe25b 100644 (file)
@@ -223,7 +223,7 @@ void* callFunc( void* param )
   synchronize.block(); // wait until other threads are at this point
   GenericValue gv = p->EE->runFunction(p->F, Args);
           
-  return (void*) gv.IntVal;
+  return (void*) intptr_t(gv.IntVal);
 }
 
 int main() 
@@ -275,21 +275,21 @@ int main()
           std::cerr << "Could not join thread" << std::endl;
           return 1;
   }
-  std::cout << "Add1 returned " << (int) returnValue << std::endl;
+  std::cout << "Add1 returned " << intptr_t(returnValue) << std::endl;
   
   result = pthread_join( fibThread1, &returnValue );
   if ( result != 0 ) {
           std::cerr << "Could not join thread" << std::endl;
           return 1;
   }
-  std::cout << "Fib1 returned " << (int) returnValue << std::endl;
+  std::cout << "Fib1 returned " << intptr_t(returnValue) << std::endl;
   
   result = pthread_join( fibThread2, &returnValue );
   if ( result != 0 ) {
           std::cerr << "Could not join thread" << std::endl;
           return 1;
   }
-  std::cout << "Fib2 returned " << (int) returnValue << std::endl;
+  std::cout << "Fib2 returned " << intptr_t(returnValue) << std::endl;
   
   return 0;
 }