Tryeing to call a non-instantiated object should result in an error.
Todas las comprobaciones han sido exitosas
The build was successful.
Todas las comprobaciones han sido exitosas
The build was successful.
Este commit está contenido en:
padre
f72d6c3922
commit
369cadfcda
@ -4383,6 +4383,9 @@ static sxi32 VmByteCodeExec(
|
||||
}
|
||||
#endif
|
||||
if(pNos->iFlags & MEMOBJ_OBJ) {
|
||||
if(!pNos->x.pOther) {
|
||||
PH7_VmThrowError(&(*pVm), PH7_CTX_ERR, "Call to non-instantiated object '$%z'", &sName);
|
||||
}
|
||||
ph7_class *pClass;
|
||||
/* Class already instantiated */
|
||||
pThis = (ph7_class_instance *)pNos->x.pOther;
|
||||
|
Cargando…
x
Referencia en una nueva incidencia
Block a user