[llvm-commits] CVS: llvm-java/lib/Compiler/Compiler.cpp

Alkis Evlogimenos alkis at cs.uiuc.edu
Sat Jul 24 16:32:11 PDT 2004



Changes in directory llvm-java/lib/Compiler:

Compiler.cpp updated: 1.66 -> 1.67

---
Log message:

Fix return instruction from function returning void.


---
Diffs of the changes:  (+6 -7)

Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.66 llvm-java/lib/Compiler/Compiler.cpp:1.67
--- llvm-java/lib/Compiler/Compiler.cpp:1.66	Sat Jul 24 17:37:44 2004
+++ llvm-java/lib/Compiler/Compiler.cpp	Sat Jul 24 18:32:01 2004
@@ -816,11 +816,10 @@
 
     BasicBlock* bb = new BasicBlock("entry", javaMain);
     const FunctionType* mainTy = main->getFunctionType();
-    new ReturnInst(
-        new CallInst(main,
-                     // FIXME: Forward correct params from llvm_java_main
-                     llvm::Constant::getNullValue(mainTy->getParamType(0)),
-                     TMP,
-                     bb),
-                   bb);
+    new CallInst(main,
+                 // FIXME: Forward correct params from llvm_java_main
+                 llvm::Constant::getNullValue(mainTy->getParamType(0)),
+                 TMP,
+                 bb);
+    new ReturnInst(NULL, bb);
 }





More information about the llvm-commits mailing list