saqut-compiler/tests/golden/arithmetic
saqut 636bfcc6d5 fix(ir): %= bileşik atama IR üretiminde eksikti (B8)
Teşhis (a): Sadece %=  unutulmuş — +=, -=, *=, /= doğru çalışıyordu.
PERCENT_EQUAL MOD opcode'una yönlendirildi; sıfıra mod runtime hatası
zaten interpreter'da mevcut, yeni kod gerekmedi.

CMakeLists.txt'e .runtime_error uzantısı eklendi (çalışma zamanı
hatası golden testleri için; aynı run_golden_error.cmake altyapısı).

Testler: compound_mod (17%5=2 zinciri) + mod_by_zero (runtime hata).
21/21 geçti.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 23:03:54 +03:00
..
basic.expected test: golden-test koşucusu + Value audit + saqut ir pipeline fix 2026-06-18 22:31:26 +03:00
basic.sqt test: golden-test koşucusu + Value audit + saqut ir pipeline fix 2026-06-18 22:31:26 +03:00
compound_mod.expected fix(ir): %= bileşik atama IR üretiminde eksikti (B8) 2026-06-19 23:03:54 +03:00
compound_mod.sqt fix(ir): %= bileşik atama IR üretiminde eksikti (B8) 2026-06-19 23:03:54 +03:00
mod_by_zero.runtime_error fix(ir): %= bileşik atama IR üretiminde eksikti (B8) 2026-06-19 23:03:54 +03:00
mod_by_zero.sqt fix(ir): %= bileşik atama IR üretiminde eksikti (B8) 2026-06-19 23:03:54 +03:00
precedence.expected test: golden testler — operatör önceliği, döngüler, folding, DCE 2026-06-18 22:33:19 +03:00
precedence.sqt test: golden testler — operatör önceliği, döngüler, folding, DCE 2026-06-18 22:33:19 +03:00