Mercurial > hg > graal-jvmci-8
diff src/share/vm/c1/c1_Runtime1.cpp @ 12876:8b80b262e501
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Reviewed-by: kvn, iveresov
author | twisti |
---|---|
date | Fri, 11 Oct 2013 10:14:02 -0700 |
parents | d0cfa6502dfe |
children | 096c224171c4 3c3953fb3f2a 78bbf4d43a14 |
line wrap: on
line diff
--- a/src/share/vm/c1/c1_Runtime1.cpp Wed Oct 09 16:32:21 2013 +0200 +++ b/src/share/vm/c1/c1_Runtime1.cpp Fri Oct 11 10:14:02 2013 -0700 @@ -542,8 +542,7 @@ // exception handler can cause class loading, which might throw an // exception and those fields are expected to be clear during // normal bytecode execution. - thread->set_exception_oop(NULL); - thread->set_exception_pc(NULL); + thread->clear_exception_oop_and_pc(); continuation = SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, false, false); // If an exception was thrown during exception dispatch, the exception oop may have changed