diff --git a/src/compiler.cpp b/src/compiler.cpp index 01522a8ef7..2deeffe5a7 100644 --- a/src/compiler.cpp +++ b/src/compiler.cpp @@ -527,7 +527,8 @@ class IpPromise: public Promise { } virtual bool resolved() { - return c->machineCode != 0; + return c->machineCode != 0 + and c->logicalCode[logicalIp]->machineOffset->resolved(); } Context* c;