src/share/vm/c1/c1_LIRGenerator.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/c1/c1_LIRGenerator.cpp	Wed Nov 16 15:32:11 2011
--- new/src/share/vm/c1/c1_LIRGenerator.cpp	Wed Nov 16 15:32:11 2011

*** 427,437 **** --- 427,437 ---- if (bci == SynchronizationEntryBCI) { if (x->as_ExceptionObject() || x->as_Throw()) { // all locals are dead on exit from the synthetic unlocker liveness.clear(); } else { ! assert(x->as_MonitorEnter(), "only other case is MonitorEnter"); ! assert(x->as_MonitorEnter() || x->as_ProfileInvoke(), "only other cases are MonitorEnter and ProfileInvoke"); } } if (!liveness.is_valid()) { // Degenerate or breakpointed method. bailout("Degenerate or breakpointed method");

src/share/vm/c1/c1_LIRGenerator.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File