harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mfur...@apache.org
Subject svn commit: r556014 - /harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp
Date Fri, 13 Jul 2007 14:31:55 GMT
Author: mfursov
Date: Fri Jul 13 07:31:55 2007
New Revision: 556014

URL: http://svn.apache.org/viewvc?view=rev&rev=556014
Log:
Fix for HARMONY-4460


Modified:
    harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp?view=diff&rev=556014&r1=556013&r2=556014
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp Fri Jul 13 07:31:55 2007
@@ -429,7 +429,10 @@
         else {
             meth = resolve_virtual_method(m_compileHandle, m_klass, jinst.op0);
         }
-        gen_invoke(opkod, meth, 0, args, retType);
+        // if class to call to is available, but method is not found in the class
+        // meth here will be equal to NULL and lazy resolution call will be
+        // generated in gen_invoke
+        gen_invoke(opkod, meth, cpIndex, args, retType);
         return;
     }
     switch(jinst.opcode) {



Mime
View raw message