Files
rgbds/test/link
Max Freedom Pollard 631ef003e7 Avoid signed overflow in RGBLINK's +, -, and * (#2060)
RGBASM computes these with unsigned arithmetic and casts back, since
signed overflow is UB in C++, but RGBLINK's RPN evaluator used `int32_t`
directly, so `src/link/patch.cpp` tripped UBSan on lines 117, 121, and
124. Share the three operators through `opmath.cpp` so both evaluators
stay in step.
2026-09-07 16:15:07 -04:00
..
2025-08-13 12:26:01 -04:00
2020-01-28 21:04:41 +01:00
2020-02-07 13:19:50 +01:00
2024-03-29 14:30:32 -04:00
2020-02-03 21:07:12 +01:00
2022-08-28 15:22:21 -04:00
2020-02-03 21:07:12 +01:00
2020-02-03 21:07:12 +01:00
2023-01-07 22:20:42 +01:00