comparison src/share/vm/runtime/deoptimization.cpp @ 3023:79165996a12d

Fixed an issue with bci=-1 in the framestate of a merged unwind.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Mon, 20 Jun 2011 12:07:16 +0200
parents 77bb196828cb
children 536528f48708
comparison
equal deleted inserted replaced
3022:49fae83f066e 3023:79165996a12d
1415 // the MDO trap history so that the next compilation will 1415 // the MDO trap history so that the next compilation will
1416 // properly detect hot trap sites. 1416 // properly detect hot trap sites.
1417 reprofile = true; 1417 reprofile = true;
1418 break; 1418 break;
1419 case Action_make_not_entrant: 1419 case Action_make_not_entrant:
1420 case Action_rethrow_exception_in_interpreter:
1421 // Request immediate recompilation, and get rid of the old code. 1420 // Request immediate recompilation, and get rid of the old code.
1422 // Make them not entrant, so next time they are called they get 1421 // Make them not entrant, so next time they are called they get
1423 // recompiled. Unloaded classes are loaded now so recompile before next 1422 // recompiled. Unloaded classes are loaded now so recompile before next
1424 // time they are called. Same for uninitialized. The interpreter will 1423 // time they are called. Same for uninitialized. The interpreter will
1425 // link the missing class, if any. 1424 // link the missing class, if any.