Merge for v0.1.1 #57

已合并
belliash 2019-11-02 09:24:59 +01:00 将 10 次代码提交从 master 合并至 release/v0.1
仅显示提交 3aa31a9dfa 的更改 - 显示所有提交

查看文件

@@ -2852,7 +2852,7 @@ static sxi32 VmByteCodeExec(
if(pTos < pStack) {
goto Abort;
}
if(pTos->nType & (MEMOBJ_INT | MEMOBJ_REAL) && (pTos->nType & MEMOBJ_HASHMAP) == 0) {
if(PH7_MemObjIsNumeric(pTos) && (pTos->nType & MEMOBJ_HASHMAP) == 0) {
if(pTos->nIdx != SXU32_HIGH) {
ph7_value *pObj;
if((pObj = (ph7_value *)SySetAt(&pVm->aMemObj, pTos->nIdx)) != 0) {
@@ -2893,7 +2893,7 @@ static sxi32 VmByteCodeExec(
if(pTos < pStack) {
goto Abort;
}
if(pTos->nType & (MEMOBJ_INT | MEMOBJ_REAL) && (pTos->nType & MEMOBJ_HASHMAP) == 0) {
if(PH7_MemObjIsNumeric(pTos) && (pTos->nType & MEMOBJ_HASHMAP) == 0) {
if(pTos->nIdx != SXU32_HIGH) {
ph7_value *pObj;
if((pObj = (ph7_value *)SySetAt(&pVm->aMemObj, pTos->nIdx)) != 0) {