comparison src/share/vm/interpreter/interpreterRuntime.cpp @ 18044:42de29c9ffbc

Fix recording of exception_seen flag
author Gilles Duboscq <duboscq@ssw.jku.at>
date Thu, 16 Oct 2014 11:16:01 +0200
parents 52b4284cb496
children 2a69cbe850a8
comparison
equal deleted inserted replaced
18043:f55f2d400797 18044:42de29c9ffbc
464 } while (should_repeat == true); 464 } while (should_repeat == true);
465 465
466 #ifdef GRAAL 466 #ifdef GRAAL
467 if (h_method->method_data() != NULL) { 467 if (h_method->method_data() != NULL) {
468 ResourceMark rm(thread); 468 ResourceMark rm(thread);
469 ProfileData* pdata = h_method->method_data()->allocate_bci_to_data(current_bci, h_method()); 469 ProfileData* pdata = h_method->method_data()->allocate_bci_to_data(current_bci, NULL);
470 if (pdata != NULL && pdata->is_BitData()) { 470 if (pdata != NULL && pdata->is_BitData()) {
471 BitData* bit_data = (BitData*) pdata; 471 BitData* bit_data = (BitData*) pdata;
472 bit_data->set_exception_seen(); 472 bit_data->set_exception_seen();
473 } 473 }
474 } 474 }