# HG changeset patch # User kvn # Date 1203649424 28800 # Node ID 1f530c629c7d369c9f750d960eea02d8e1bffd6f # Parent 0871d5cd64cdce5c0ebed327a23e7222d28c11cf 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 0871d5cd64cd -r 1f530c629c7d src/share/vm/ci/ciMethod.cpp --- a/src/share/vm/ci/ciMethod.cpp Thu Feb 21 14:03:41 2008 -0800 +++ b/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)) {