test: retire 13 byteid carriers into the corpus blanket
Ten of the thirteen were already fully twinned — their runtime rows migrated in earlier waves (r56_def_*, r79_*, r78_*, r926_*, r989_m1union_*) and the carriers survived only for a cstage-vs-wwstage byte-compare the blanket test-data-byteid comparator owns once the source is a corpus fixture. The other three needed their remaining inline sources added first: r756_* (4, alias-chain unwrap), r844_bid_src (size(u64) untyped-int compare), r989_structframe_* (3, struct-local frame layout). Every new fixture was verified both-stage: compile exit 0 twice, .s byte-identical, runtime exit as pinned. The five ww_ww-driver-leg carriers among them (785/786/789/790/ m1union) follow the 815/940/951 precedent: content identity owned by their corpus twins, driver-leg identity owned by 989_lib_byteid's sweep. Byte/artifact partition 24 -> 11; carriers 147 -> 134; corpus pin 1495/2990; the stale 915 sweep figure in the docs corrected to the true 1,157 non-error count.
This commit is contained in:
18
Makefile
18
Makefile
@@ -383,24 +383,14 @@ UNIT_SOURCES = test/wcc/000_smoke.c test/wcc/100_lex.c \
|
||||
# inline sources with no corpus twin, and the wwstage-driver-leg gates.
|
||||
# 61 pure data-fixture byte-id carriers were retired into test-data-byteid
|
||||
# (fold-4 migrate-and-retire; audit 2026-08-07).
|
||||
BYTEID_WRAPPER_SOURCES = test/wcc/631_def_neg_global.c \
|
||||
test/wcc/753_convwrap_audit.c \
|
||||
BYTEID_WRAPPER_SOURCES = test/wcc/753_convwrap_audit.c \
|
||||
test/wcc/754_slice_of_slice_index.c test/wcc/755_amp_dot_idx.c \
|
||||
test/wcc/756_alias_chain_unwrap.c \
|
||||
test/wcc/758_cgalloc_str_field.c \
|
||||
test/wcc/785_structvariant_largeunion_return.c \
|
||||
test/wcc/786_narrow_alias_deref_store.c \
|
||||
test/wcc/789_named_ptr_alias_variant_widen.c \
|
||||
test/wcc/790_single_field_struct_zeroinit.c \
|
||||
test/wcc/795_xmod_valglobal_run.c \
|
||||
test/wcc/796_xmod_valglobal_dot_run.c \
|
||||
test/wcc/798_tuple_sret_callee.c \
|
||||
test/wcc/844_size_untyped_int.c \
|
||||
test/wcc/926_tagscr_sizes_run.c test/wcc/930_free_noop_run.c \
|
||||
test/wcc/930_free_noop_run.c \
|
||||
test/wcc/946_structparam_run.c \
|
||||
test/wcc/946_structret_run.c \
|
||||
test/wcc/989_m1mangle_sym.c test/wcc/989_m1union_run.c \
|
||||
test/wcc/989_m2wwi_run.c test/wcc/989_structlocal_frame.c \
|
||||
test/wcc/989_m1mangle_sym.c \
|
||||
test/wcc/989_m2wwi_run.c \
|
||||
test/wcc/989_wwileaf_run.c test/wcc/989_lib_byteid.c
|
||||
BOOTSTRAP_WRAPPER_SOURCES = test/wcc/950_selfcheck.c \
|
||||
test/wcc/991_w6a_ww.c \
|
||||
|
||||
Reference in New Issue
Block a user