harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From var...@apache.org
Subject svn commit: r594523 - /harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp
Date Tue, 13 Nov 2007 13:14:46 GMT
Author: varlax
Date: Tue Nov 13 05:14:45 2007
New Revision: 594523

URL: http://svn.apache.org/viewvc?rev=594523&view=rev
Log:
Applied HARMONY-5108 [drlvm] Regression after HARMONY-4621

Modified:
    harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp

Modified: harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp?rev=594523&r1=594522&r2=594523&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp Tue Nov 13 05:14:45
2007
@@ -55,6 +55,7 @@
 typedef ManagedObject* (*RefFuncPtr)(uint32* args, int args_size, void* func);
 typedef float (*FloatFuncPtr)(uint32* args, int args_size, void* func);
 typedef int32 (*IntFuncPtr)(uint32* args, int args_size, void* func);
+typedef int64 (*LongFuncPtr)(uint32* args, int args_size, void* func);
 
 static IntFuncPtr gen_invoke_managed_func() {
     static IntFuncPtr func = NULL;
@@ -275,7 +276,7 @@
             break;
 
         case JAVA_TYPE_LONG:
-            resultPtr->j = ((IntFuncPtr)invoke_managed_func)(arg_words, argId, meth_addr);
+            resultPtr->j = ((LongFuncPtr)invoke_managed_func)(arg_words, argId, meth_addr);
             break;
 
         case JAVA_TYPE_DOUBLE:



Mime
View raw message