diff src/share/vm/interpreter/abstractInterpreter.hpp @ 3261:732454aaf5cb

Merge
author jmasa
date Wed, 20 Apr 2011 20:32:45 -0700
parents e1162778c1c8
children 3d2ab563047a
line wrap: on
line diff
--- a/src/share/vm/interpreter/abstractInterpreter.hpp	Tue Apr 19 20:40:20 2011 -0700
+++ b/src/share/vm/interpreter/abstractInterpreter.hpp	Wed Apr 20 20:32:45 2011 -0700
@@ -104,6 +104,7 @@
     java_lang_math_sqrt,                                        // implementation of java.lang.Math.sqrt  (x)
     java_lang_math_log,                                         // implementation of java.lang.Math.log   (x)
     java_lang_math_log10,                                       // implementation of java.lang.Math.log10 (x)
+    java_lang_ref_reference_get,                                // implementation of java.lang.ref.Reference.get()
     number_of_method_entries,
     invalid = -1
   };
@@ -140,7 +141,7 @@
   // Method activation
   static MethodKind method_kind(methodHandle m);
   static address    entry_for_kind(MethodKind k)                { assert(0 <= k && k < number_of_method_entries, "illegal kind"); return _entry_table[k]; }
-  static address    entry_for_method(methodHandle m)            { return _entry_table[method_kind(m)]; }
+  static address    entry_for_method(methodHandle m)            { return entry_for_kind(method_kind(m)); }
 
   static void       print_method_kind(MethodKind kind)          PRODUCT_RETURN;