test: port 944_alias_cgen_b5_run to a compile fixture
944_alias_cgen_b5_run.c -> alias_g73_heapfill (//ww:compile), joining
its migrated alias_* siblings. The carrier's stated fixture blocker
('//ww:compile links') is stale: the COMPILE cell runs the bare
frontend, no link. The live #24 field(SB) deref-read leak enters
DATABYTEID_DIVERGED, upgrading the carrier's silent byte-id waiver
with a graduation tripwire.
This commit is contained in:
7
Makefile
7
Makefile
@@ -603,7 +603,12 @@ DATABYTEID_EXPECTED_MIN = 915
|
||||
# routes the cross-module tagged call-result through a 16B scratch pair
|
||||
# where cstage PUSHQes AX/DX (frame 16 vs 32); runtime-equivalent
|
||||
# (both stages run exit 42).
|
||||
DATABYTEID_DIVERGED = r700_strings_byteindex r839_xmod_nominal_match
|
||||
# alias_g73_heapfill: held divergence — the ww-side heap struct-lit
|
||||
# str-arm deref-field READ leaks a field(SB) load (task #24); both
|
||||
# stages frontend-compile rc 0, only the .s differs. Graduates out
|
||||
# when #24 lands.
|
||||
DATABYTEID_DIVERGED = r700_strings_byteindex r839_xmod_nominal_match \
|
||||
alias_g73_heapfill
|
||||
$(if $(DATABYTEID_FILES),,$(error test-byteid: empty data corpus))
|
||||
test-data-byteid: $(BIN)/ww $(BIN)/w6c $(BIN)/w6c_ww
|
||||
@work=$$(mktemp -d "$(CURDIR)/$(DATABYTEID_DIR).XXXXXX") || exit 1; \
|
||||
|
||||
Reference in New Issue
Block a user