diff src/share/vm/ci/ciMethod.hpp @ 3274:2a23b1b5a0a8

7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space Reviewed-by: kvn, jrose
author twisti
date Mon, 18 Apr 2011 01:33:28 -0700
parents 8012aa3ccede
children 548597e74aa4
line wrap: on
line diff
--- a/src/share/vm/ci/ciMethod.hpp	Fri Apr 15 08:29:26 2011 -0700
+++ b/src/share/vm/ci/ciMethod.hpp	Mon Apr 18 01:33:28 2011 -0700
@@ -276,9 +276,9 @@
   void print_short_name(outputStream* st = tty);
 
   methodOop get_method_handle_target() {
-    klassOop receiver_limit_oop = NULL;
-    int flags = 0;
-    return MethodHandles::decode_method(get_oop(), receiver_limit_oop, flags);
+    KlassHandle receiver_limit; int flags = 0;
+    methodHandle m = MethodHandles::decode_method(get_oop(), receiver_limit, flags);
+    return m();
   }
 };