Object of wrong type passed as argument should be generate error.
All checks were successful
The build was successful.
All checks were successful
The build was successful.
This commit is contained in:
förälder
82998ffd0f
incheckning
5a6af65cfa
@ -4975,7 +4975,7 @@ static sxi32 VmByteCodeExec(
|
||||
ph7_class_instance *pThis = (ph7_class_instance *)pArg->x.pOther;
|
||||
/* Make sure the object is an instance of the given class */
|
||||
if(! VmInstanceOf(pThis->pClass, pClass)) {
|
||||
PH7_VmThrowError(&(*pVm), PH7_CTX_WARNING,
|
||||
PH7_VmThrowError(&(*pVm), PH7_CTX_ERR,
|
||||
"Argument %u passed to function '%z()' must be an object of type '%z'",
|
||||
n+1, &pVmFunc->sName, pName);
|
||||
PH7_MemObjRelease(pArg);
|
||||
|
Laddar…
x
Referens i nytt ärende
Block a user