--- a/src/in_2sf/desmume/utils/AsmJit/base/constpool.h +++ b/src/in_2sf/desmume/utils/AsmJit/base/constpool.h @@ -126,9 +126,12 @@ if (link) { ASMJIT_ASSERT(top != kHeightLimit); stack[top++] = node; + + node = link; continue; } +_Visit: visitor.visit(node); link = node->_link[1]; @@ -141,6 +144,7 @@ break; node = stack[--top]; + goto _Visit; } }