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

Alkis Evlogimenos alkis at cs.uiuc.edu
Wed Feb 2 08:27:06 PST 2005



Changes in directory llvm-java/lib/Compiler:

OperandStack.cpp updated: 1.9 -> 1.10
Locals.cpp updated: 1.7 -> 1.8
Compiler.cpp updated: 1.210 -> 1.211
---
Log message:

Make llvm-java compile on Windows. Patch contributed by Jeff Cohen!


---
Diffs of the changes:  (+5 -0)

 Compiler.cpp     |    3 +++
 Locals.cpp       |    1 +
 OperandStack.cpp |    1 +
 3 files changed, 5 insertions(+)


Index: llvm-java/lib/Compiler/OperandStack.cpp
diff -u llvm-java/lib/Compiler/OperandStack.cpp:1.9 llvm-java/lib/Compiler/OperandStack.cpp:1.10
--- llvm-java/lib/Compiler/OperandStack.cpp:1.9	Fri Jan 21 19:30:12 2005
+++ llvm-java/lib/Compiler/OperandStack.cpp	Wed Feb  2 10:26:54 2005
@@ -22,6 +22,7 @@
 #include <llvm/Java/Compiler.h>
 #include <iostream>
 
+using namespace llvm;
 using namespace llvm::Java;
 
 void OperandStack::copySlots(const SlotMap& src,


Index: llvm-java/lib/Compiler/Locals.cpp
diff -u llvm-java/lib/Compiler/Locals.cpp:1.7 llvm-java/lib/Compiler/Locals.cpp:1.8
--- llvm-java/lib/Compiler/Locals.cpp:1.7	Fri Jan 21 07:53:27 2005
+++ llvm-java/lib/Compiler/Locals.cpp	Wed Feb  2 10:26:54 2005
@@ -21,6 +21,7 @@
 #include <llvm/ADT/StringExtras.h>
 #include <llvm/Java/Compiler.h>
 
+using namespace llvm;
 using namespace llvm::Java;
 
 Locals::Locals(unsigned maxLocals)


Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.210 llvm-java/lib/Compiler/Compiler.cpp:1.211
--- llvm-java/lib/Compiler/Compiler.cpp:1.210	Wed Feb  2 10:18:48 2005
+++ llvm-java/lib/Compiler/Compiler.cpp	Wed Feb  2 10:26:54 2005
@@ -206,6 +206,7 @@
         return ConstantFP::get(Type::DoubleTy, d->getValue());
       else
         assert(0 && "Unknown llvm::Java::Constant!");
+      return 0; // not reached
     }
 
     /// Given a JType returns the appropriate llvm::Type.
@@ -268,6 +269,7 @@
         // FIXME: Throw something
       default:  assert(0 && "Cannot parse type descriptor!");
       }
+      return 0; // not reached
     }
 
     /// Returns the type of the Java string descriptor for JNI.
@@ -313,6 +315,7 @@
         // FIXME: Throw something
       default:  assert(0 && "Cannot parse type descriptor!");
       }
+      return 0; // not reached
     }
 
     /// Initializes the class info map; in other words it adds the






More information about the llvm-commits mailing list