XS 3.8.7 has bad arithmetic on BigInt when __has_builtin(__builtin_add_overflow)
#7864
Labels
bug
Something isn't working
SwingSet
package: SwingSet
vaults_triage
DO NOT USE
xsnap
the XS execution tool
Milestone
Describe the bug
We noticed an anachrophobia when replaying vat transcripts (see #6929) using newer compilers.
We traced it to the following change: agoric-labs/moddable@77dcbad which was later reverted upstream in Moddable-OpenSource/moddable@055ce64
To Reproduce
Follow the steps of #6929 to replay vat42
Expected behavior
No anachrophobia
Actual observed behavior
Additional information
The initial acceptance test to merge 3.8.7 were run on an older gcc before
__has_builtin
was required to be present. As such we didn't trigger this upstream bug when we initially verified 3.8.7 was valid.The text was updated successfully, but these errors were encountered: