[llvm-commits] CVS: llvm/examples/HowToUseJIT/HowToUseJIT.cpp
Chris Lattner
sabre at nondot.org
Sat Jan 6 23:40:27 PST 2007
Changes in directory llvm/examples/HowToUseJIT:
HowToUseJIT.cpp updated: 1.13 -> 1.14
---
Log message:
add some casts to support a change in the getOrInsertFunction interface
---
Diffs of the changes: (+5 -3)
HowToUseJIT.cpp | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: llvm/examples/HowToUseJIT/HowToUseJIT.cpp
diff -u llvm/examples/HowToUseJIT/HowToUseJIT.cpp:1.13 llvm/examples/HowToUseJIT/HowToUseJIT.cpp:1.14
--- llvm/examples/HowToUseJIT/HowToUseJIT.cpp:1.13 Sat Dec 30 23:50:28 2006
+++ llvm/examples/HowToUseJIT/HowToUseJIT.cpp Sun Jan 7 01:40:09 2007
@@ -52,8 +52,9 @@
// Create the add1 function entry and insert this entry into module M. The
// function will have a return type of "int" and take an argument of "int".
// The '0' terminates the list of argument types.
- Function *Add1F = M->getOrInsertFunction("add1", Type::Int32Ty, Type::Int32Ty,
- (Type *)0);
+ Function *Add1F =
+ cast<Function>(M->getOrInsertFunction("add1", Type::Int32Ty, Type::Int32Ty,
+ (Type *)0));
// Add a basic block to the function. As before, it automatically inserts
// because of the last argument.
@@ -78,7 +79,8 @@
// Now we going to create function `foo', which returns an int and takes no
// arguments.
- Function *FooF = M->getOrInsertFunction("foo", Type::Int32Ty, (Type *)0);
+ Function *FooF =
+ cast<Function>(M->getOrInsertFunction("foo", Type::Int32Ty, (Type *)0));
// Add a basic block to the FooF function.
BB = new BasicBlock("EntryBlock", FooF);
More information about the llvm-commits
mailing list