Implement deterministic int64 wrapping arithmetic

This commit is contained in:
2026-10-27 16:20:48 +01:00
parent 0e26fc4125
commit 62f81aea89
5 changed files with 813 additions and 314 deletions
+1 -1
View File
@@ -1259,7 +1259,7 @@ PH7_PRIVATE sxi32 PH7_MemObjAdd(ph7_value *pObj1, ph7_value *pObj2, int bAddStor
sxi64 a, b;
a = pObj1->x.iVal;
b = pObj2->x.iVal;
pObj1->x.iVal = a + b;
pObj1->x.iVal = PH7_Int64Add(a, b);
MemObjSetType(pObj1, MEMOBJ_INT);
}
} else {