# HG changeset patch # User kvn # Date 1203649424 28800 # Node ID 88d83617f912ce35dc13f60a3b8c3e0a1968ec65 # Parent fb51d01039ff4a47ae0f0c980eca21017d3f305c 6498878: client compiler crashes on windows when dealing with breakpoint instructions Summary: _is_compilable check prevents breakpoint bytecodes reversion when loading bytecodes for ciMethod. Reviewed-by: never diff -r fb51d01039ff -r 88d83617f912 hotspot/src/share/vm/ci/ciMethod.cpp --- a/hotspot/src/share/vm/ci/ciMethod.cpp Thu Feb 21 14:03:41 2008 -0800 +++ b/hotspot/src/share/vm/ci/ciMethod.cpp Thu Feb 21 19:03:44 2008 -0800 @@ -146,7 +146,7 @@ memcpy(_code, me->code_base(), code_size()); // Revert any breakpoint bytecodes in ci's copy - if (_is_compilable && me->number_of_breakpoints() > 0) { + if (me->number_of_breakpoints() > 0) { BreakpointInfo* bp = instanceKlass::cast(me->method_holder())->breakpoints(); for (; bp != NULL; bp = bp->next()) { if (bp->match(me)) {