diff --git a/engine/vm.c b/engine/vm.c index 95711d2..1df835c 100644 --- a/engine/vm.c +++ b/engine/vm.c @@ -4959,6 +4959,7 @@ static sxi32 VmByteCodeExec( PH7_VmThrowError(&(*pVm), PH7_CTX_ERR, "Value does not match the data type of '$%z' variable", &pStatic->sName); } + pObj->iFlags = pStatic->iFlags; pObj->nIdx = pStatic->nIdx; } else { continue;