Changes in directory llvm/examples/Fibonacci:

fibonacci.cpp updated: 1.14 -> 1.15
---
Log message:

add some casts to support a change in the getOrInsertFunction interface


---
Diffs of the changes:  (+3 -2)

 fibonacci.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


Index: llvm/examples/Fibonacci/fibonacci.cpp
diff -u llvm/examples/Fibonacci/fibonacci.cpp:1.14 
llvm/examples/Fibonacci/fibonacci.cpp:1.15
--- llvm/examples/Fibonacci/fibonacci.cpp:1.14  Sat Dec 30 23:50:27 2006
+++ llvm/examples/Fibonacci/fibonacci.cpp       Sun Jan  7 01:40:09 2007
@@ -38,8 +38,9 @@
 static Function *CreateFibFunction(Module *M) {
   // Create the fib function and insert it into module M.  This function is 
said
   // to return an int and take an int parameter.
-  Function *FibF = M->getOrInsertFunction("fib", Type::Int32Ty, Type::Int32Ty,
-                                          (Type *)0);
+  Function *FibF =
+    cast<Function>(M->getOrInsertFunction("fib", Type::Int32Ty, Type::Int32Ty,
+                                          (Type *)0));
 
   // Add a basic block to the function.
   BasicBlock *BB = new BasicBlock("EntryBlock", FibF);



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to