Automatically fallback mixed variable to void (NULL).
The build was successful.
Details
The build was successful.
Details
This commit is contained in:
parent
629484fcf6
commit
253fe327ef
|
@ -2431,6 +2431,9 @@ static sxi32 VmByteCodeExec(
|
|||
PH7_MemObjRelease(pTos);
|
||||
} else {
|
||||
pObj = VmExtractMemObj(&(*pVm), &sName, FALSE, TRUE);
|
||||
if(pInstr->iP2 & MEMOBJ_MIXED && (pInstr->iP2 & MEMOBJ_HASHMAP) == 0) {
|
||||
pObj->iFlags = MEMOBJ_MIXED | MEMOBJ_VOID;
|
||||
} else {
|
||||
if(pInstr->iP2 & MEMOBJ_HASHMAP) {
|
||||
ph7_hashmap *pMap;
|
||||
pMap = PH7_NewHashmap(&(*pVm), 0, 0);
|
||||
|
@ -2441,6 +2444,7 @@ static sxi32 VmByteCodeExec(
|
|||
}
|
||||
MemObjSetType(pObj, pInstr->iP2);
|
||||
}
|
||||
}
|
||||
pTos->nIdx = SXU32_HIGH; /* Mark as constant */
|
||||
break;
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue