From 527a6ad689fa062fc65fa0b6309e612bf9b73230 Mon Sep 17 00:00:00 2001 From: belliash Date: Wed, 10 Apr 2019 13:58:24 +0200 Subject: [PATCH] Mark argument as well as object, when class name is supplied. --- engine/compiler.c | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/compiler.c b/engine/compiler.c index 24e4730..68088bf 100644 --- a/engine/compiler.c +++ b/engine/compiler.c @@ -2892,6 +2892,7 @@ static sxi32 PH7_GenStateCollectFuncArgs(ph7_vm_func *pFunc, ph7_gen_state *pGen sArg.nType = SXU32_HIGH; /* 0xFFFFFFFF as sentinel */ SyStringInitFromBuf(&sArg.sClass, zDup, pName->nByte); } + sArg.nType = MEMOBJ_OBJ; } pIn++; if((pIn->nType & PH7_TK_OSB) && &pIn[1] < pEnd && (pIn[1].nType & PH7_TK_CSB)) {