From 34bd70de3c344034b82dc9a964a6b6893efa3e82 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Tue, 6 Mar 2007 17:24:31 +0000 Subject: [PATCH] Adjust for changes in GenericValue type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34969 91177308-0d34-0410-b5e6-96231b3b80d8 --- examples/Fibonacci/fibonacci.cpp | 4 ++-- examples/HowToUseJIT/HowToUseJIT.cpp | 2 +- examples/ParallelJIT/ParallelJIT.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/Fibonacci/fibonacci.cpp b/examples/Fibonacci/fibonacci.cpp index 53ec1b04d39..cd35417fb3e 100644 --- a/examples/Fibonacci/fibonacci.cpp +++ b/examples/Fibonacci/fibonacci.cpp @@ -112,10 +112,10 @@ int main(int argc, char **argv) { // Call the Fibonacci function with argument n: std::vector Args(1); - Args[0].Int32Val = n; + Args[0].IntVal = APInt(32, n); GenericValue GV = EE->runFunction(FibF, Args); // import result of execution - std::cout << "Result: " << GV.Int32Val << "\n"; + std::cout << "Result: " << GV.IntVal.toString(10) << "\n"; return 0; } diff --git a/examples/HowToUseJIT/HowToUseJIT.cpp b/examples/HowToUseJIT/HowToUseJIT.cpp index 8948b3ab1ae..621621dc46d 100644 --- a/examples/HowToUseJIT/HowToUseJIT.cpp +++ b/examples/HowToUseJIT/HowToUseJIT.cpp @@ -107,6 +107,6 @@ int main() { GenericValue gv = EE->runFunction(FooF, noargs); // Import result of execution: - std::cout << "Result: " << gv.Int32Val << "\n"; + std::cout << "Result: " << gv.IntVal.toString(10) << "\n"; return 0; } diff --git a/examples/ParallelJIT/ParallelJIT.cpp b/examples/ParallelJIT/ParallelJIT.cpp index f92055830d4..31cadc34f12 100644 --- a/examples/ParallelJIT/ParallelJIT.cpp +++ b/examples/ParallelJIT/ParallelJIT.cpp @@ -221,12 +221,12 @@ void* callFunc( void* param ) // Call the `foo' function with no arguments: std::vector Args(1); - Args[0].Int32Val = p->value; + Args[0].IntVal = APInt(32, p->value); synchronize.block(); // wait until other threads are at this point GenericValue gv = p->EE->runFunction(p->F, Args); - return (void*) intptr_t(gv.Int32Val); + return (void*)(intptr_t)gv.IntVal.getZExtValue(); } int main()