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