mirror of
https://github.com/corda/corda.git
synced 2025-01-06 05:04:20 +00:00
fix jsr/ret stack mapping regression
My last commit introduced a regression in JIT compilation of subroutines. This reverts the specific change which caused the regression. Further work will be needed to address the case which that change was intended to fix (namely, exception handlers which apply to multiple try/catch blocks).
This commit is contained in:
parent
36aa0d6792
commit
97aec1691e
@ -6965,7 +6965,7 @@ compile(MyThread* t, Context* context)
|
||||
RUNTIME_ARRAY_BODY(visited)[i] = true;
|
||||
progress = true;
|
||||
|
||||
if (context->visitTable[exceptionHandlerIp(eh)] == 0) {
|
||||
if (true) {//context->visitTable[exceptionHandlerIp(eh)] == 0) {
|
||||
THREAD_RUNTIME_ARRAY
|
||||
(t, uint8_t, stackMap,
|
||||
codeMaxStack(t, methodCode(t, context->method)));
|
||||
|
Loading…
Reference in New Issue
Block a user