test: port the qualstructlit AST proof to ww; retire 848_xmod_qualstructlit_run

Only the ast_proof leg was unowned: wwdump -a / wwdump_ww -a dump
byte-id plus the ordered dot-over-structlit-over-tname node shape for
a trailing op on a qualified struct literal (inexpressible as a
runtime scenario while the #77 literal-temporary cgen gap holds; the
multilevel row pins the source-order a.b.C tname flatten). The three
build/run scenarios are owned by the r84_qualstruct_* fixtures plus
the test-data-byteid blanket — their vestigial want_exit fields were
already dead in the carrier.
This commit is contained in:
2026-08-08 15:03:45 +09:00
parent bacc89ed5f
commit 07b03d6f9c
3 changed files with 96 additions and 441 deletions

View File

@@ -409,7 +409,7 @@ OBJECT_WW_TARGETS = $(OBJECT_WW_TESTS:%=wwtest/%)
# under test-compiler.
MISC_WW_TESTS = test/misc/arrglob_test.ww test/misc/packedwwi_test.ww \
test/misc/reject_test.ww test/misc/heldasym_test.ww \
test/misc/stampdiag_test.ww
test/misc/stampdiag_test.ww test/misc/qualast_test.ww
MISC_WW_TARGETS = $(MISC_WW_TESTS:%=wwtest/%)
BOOTSTRAP_WRAPPER_SOURCES = test/wcc/950_selfcheck.c \
test/wcc/991_w6a_ww.c \