diff 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
line wrap: on
line diff
--- a/src/share/vm/interpreter/interpreterRuntime.cpp	Wed Oct 15 20:34:55 2014 +0200
+++ b/src/share/vm/interpreter/interpreterRuntime.cpp	Thu Oct 16 11:16:01 2014 +0200
@@ -466,7 +466,7 @@
 #ifdef GRAAL
   if (h_method->method_data() != NULL) {
     ResourceMark rm(thread);
-    ProfileData* pdata = h_method->method_data()->allocate_bci_to_data(current_bci, h_method());
+    ProfileData* pdata = h_method->method_data()->allocate_bci_to_data(current_bci, NULL);
     if (pdata != NULL && pdata->is_BitData()) {
       BitData* bit_data = (BitData*) pdata;
       bit_data->set_exception_seen();