diff --git a/VM/src/ldo.cpp b/VM/src/ldo.cpp index e5fde4d..365c7de 100644 --- a/VM/src/ldo.cpp +++ b/VM/src/ldo.cpp @@ -298,7 +298,7 @@ static void resume_continue(lua_State* L) int n = cl->c.cont(L, 0); // Continuation can break again - if (L->status == LUA_BREAK) + if (L->status == LUA_BREAK || L->status == LUA_YIELD) break; luau_poscall(L, L->top - n);