1.1 --- a/src/share/vm/c1/c1_GraphBuilder.cpp Tue Aug 15 14:03:52 2017 +0000 1.2 +++ b/src/share/vm/c1/c1_GraphBuilder.cpp Mon Aug 21 05:20:03 2017 -0400 1.3 @@ -3313,7 +3313,9 @@ 1.4 // for osr compile, bailout if some requirements are not fulfilled 1.5 if (osr_bci != -1) { 1.6 BlockBegin* osr_block = blm.bci2block()->at(osr_bci); 1.7 - assert(osr_block->is_set(BlockBegin::was_visited_flag),"osr entry must have been visited for osr compile"); 1.8 + if (!osr_block->is_set(BlockBegin::was_visited_flag)) { 1.9 + BAILOUT("osr entry must have been visited for osr compile"); 1.10 + } 1.11 1.12 // check if osr entry point has empty stack - we cannot handle non-empty stacks at osr entry points 1.13 if (!osr_block->state()->stack_is_empty()) {