Mercurial > hg > truffle
comparison src/share/vm/opto/parse1.cpp @ 7478:5698813d45eb
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
author | twisti |
---|---|
date | Wed, 09 Jan 2013 15:37:23 -0800 |
parents | 2aff40cb4703 |
children | 6f3fd5150b67 |
comparison
equal
deleted
inserted
replaced
7477:038dd2875b94 | 7478:5698813d45eb |
---|---|
1402 assert(!have_se || pre_bc_sp >= inputs, err_msg_res("have enough stack to execute this BC: pre_bc_sp=%d, inputs=%d", pre_bc_sp, inputs)); | 1402 assert(!have_se || pre_bc_sp >= inputs, err_msg_res("have enough stack to execute this BC: pre_bc_sp=%d, inputs=%d", pre_bc_sp, inputs)); |
1403 #endif //ASSERT | 1403 #endif //ASSERT |
1404 | 1404 |
1405 do_one_bytecode(); | 1405 do_one_bytecode(); |
1406 | 1406 |
1407 assert(!have_se || stopped() || failing() || (sp() - pre_bc_sp) == depth, "correct depth prediction"); | 1407 assert(!have_se || stopped() || failing() || (sp() - pre_bc_sp) == depth, |
1408 err_msg_res("incorrect depth prediction: sp=%d, pre_bc_sp=%d, depth=%d", sp(), pre_bc_sp, depth)); | |
1408 | 1409 |
1409 do_exceptions(); | 1410 do_exceptions(); |
1410 | 1411 |
1411 NOT_PRODUCT( parse_histogram()->record_change(); ); | 1412 NOT_PRODUCT( parse_histogram()->record_change(); ); |
1412 | 1413 |