1.1 --- a/src/cpu/x86/vm/frame_x86.inline.hpp Tue Feb 09 10:21:06 2010 -0800 1.2 +++ b/src/cpu/x86/vm/frame_x86.inline.hpp Fri Feb 12 08:54:13 2010 -0800 1.3 @@ -233,7 +233,8 @@ 1.4 } else { 1.5 // sp() may have been extended or shrunk by an adapter. At least 1.6 // check that we don't fall behind the legal region. 1.7 - assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(), "bad tos"); 1.8 + // For top deoptimized frame last_sp == interpreter_frame_monitor_end. 1.9 + assert(last_sp <= (intptr_t*) interpreter_frame_monitor_end(), "bad tos"); 1.10 return last_sp; 1.11 } 1.12 }