ref: 1da884db15b5fc84159b2dd6c1b12f0f02eb396c
dir: /test/link/section-union/assert.asm/
IF !DEF(SECOND) OFS = 42 ELSE OFS = 69 ENDC BASE = $C0DE SECTION UNION "assertions in unions", WRAM0 IF DEF(SECOND) assert @ != BASE, "Force failing the build" ; Force failure in RGBLINK, though ENDC ds OFS assert @ == BASE + OFS, "This assertion should not trigger" ; Only make RGBASM aware of the section's location *after* it sees the assertion ; This forces it to pass it to RGBLINK SECTION UNION "assertions in unions", WRAM0[BASE]