[vmkit-commits] [vmkit] r67298 - in /vmkit/trunk/include/jnjvm: JavaCompiler.h JnjvmModule.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Mar 19 03:09:14 PDT 2009


Author: geoffray
Date: Thu Mar 19 05:09:12 2009
New Revision: 67298

URL: http://llvm.org/viewvc/llvm-project?rev=67298&view=rev
Log:
Fix compilation warninggs on gcc 4.3.


Modified:
    vmkit/trunk/include/jnjvm/JavaCompiler.h
    vmkit/trunk/include/jnjvm/JnjvmModule.h

Modified: vmkit/trunk/include/jnjvm/JavaCompiler.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/jnjvm/JavaCompiler.h?rev=67298&r1=67297&r2=67298&view=diff

==============================================================================
--- vmkit/trunk/include/jnjvm/JavaCompiler.h (original)
+++ vmkit/trunk/include/jnjvm/JavaCompiler.h Thu Mar 19 05:09:12 2009
@@ -2,9 +2,7 @@
 #ifndef JAVA_COMPILER_H
 #define JAVA_COMPILER_H
 
-namespace llvm {
-  class Function;
-}
+#include <string>
 
 namespace jnjvm {
 
@@ -21,7 +19,7 @@
   virtual void resolveVirtualClass(Class* cl) = 0;
   virtual void resolveStaticClass(Class* cl) = 0;
 
-  virtual JavaCompiler* Create(std::string) = 0;
+  virtual JavaCompiler* Create(const std::string&) = 0;
 
   virtual void staticCallBuf(Signdef* sign) = 0;
   virtual void virtualCallBuf(Signdef* sign) = 0;

Modified: vmkit/trunk/include/jnjvm/JnjvmModule.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/jnjvm/JnjvmModule.h?rev=67298&r1=67297&r2=67298&view=diff

==============================================================================
--- vmkit/trunk/include/jnjvm/JnjvmModule.h (original)
+++ vmkit/trunk/include/jnjvm/JnjvmModule.h Thu Mar 19 05:09:12 2009
@@ -396,7 +396,7 @@
     enabledException = false;
   }
   
-  virtual JavaCompiler* Create(std::string ModuleID) = 0;
+  virtual JavaCompiler* Create(const std::string& ModuleID) = 0;
   
   virtual ~JavaLLVMCompiler();
 
@@ -473,7 +473,7 @@
   
   virtual void makeVT(Class* cl);
   
-  virtual JavaCompiler* Create(std::string ModuleID) {
+  virtual JavaCompiler* Create(const std::string& ModuleID) {
     return new JavaJITCompiler(ModuleID);
   }
   
@@ -515,7 +515,7 @@
     return true;
   }
   
-  virtual JavaCompiler* Create(std::string ModuleID) {
+  virtual JavaCompiler* Create(const std::string& ModuleID) {
     return new JavaAOTCompiler(ModuleID);
   }
   





More information about the vmkit-commits mailing list