diff src/cpu/sparc/vm/frame_sparc.cpp @ 3753:cba7b5c2d53f

7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose
author never
date Fri, 03 Jun 2011 22:31:43 -0700
parents 3cfb240033d1
children 5432047c7db7
line wrap: on
line diff
--- a/src/cpu/sparc/vm/frame_sparc.cpp	Thu Jun 02 13:36:11 2011 -0700
+++ b/src/cpu/sparc/vm/frame_sparc.cpp	Fri Jun 03 22:31:43 2011 -0700
@@ -513,6 +513,8 @@
   // interpreted but its pc is in the code cache (for c1 -> osr_frame_return_id stub), so it must be
   // explicitly recognized.
 
+  if (is_ricochet_frame())    return sender_for_ricochet_frame(map);
+
   bool frame_is_interpreted = is_interpreted_frame();
   if (frame_is_interpreted) {
     map->make_integer_regs_unsaved();