Obvious fix for systems with no interpreter.
authorAnthony Green <green@redhat.com>
Fri, 24 Oct 2003 18:27:29 +0000 (18:27 +0000)
committerAnthony Green <green@gcc.gnu.org>
Fri, 24 Oct 2003 18:27:29 +0000 (18:27 +0000)
From-SVN: r72903

libjava/ChangeLog
libjava/java/lang/natClass.cc

index 72b4d6c..4636da0 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-24  Anthony Green  <green@redhat.com>
+
+       * java/lang/natClass.cc (_Jv_LinkSymbolTable): Fix case where
+       we have no interpreter.
+
 2003-10-22  Andrew Haley  <aph@redhat.com>
 
        * java/lang/natClass.cc (initializeClass): Call
index 2d80ce2..2e1f9da 100644 (file)
@@ -1698,9 +1698,11 @@ _Jv_LinkSymbolTable(jclass klass)
            {
              if (meth->ncode) // Maybe abstract?
                klass->atable->addresses[index] = meth->ncode;
+#ifdef INTERPRETER
              else if (_Jv_IsInterpretedClass (target_class))
                _Jv_Defer_Resolution (target_class, meth, 
                                      &klass->atable->addresses[index]);
+#endif
            }
          else
            klass->atable->addresses[index] = (void *)_Jv_ThrowNoSuchMethodError;