test: port 732_def_const_fold residue to corpus fixtures

732_def_const_fold.c -> r732_def_xmod_fold (run-exit 42; stronger than
  the carrier's DATA-row grep — links AND reads the folded cross-module
  value), r732_def_xmod_cycle (error 'def value: reference chain too
  deep', upgrading the needle-less exit!=0 check).

The five same-module exec rows and both same-module fail-loud rows were
already owned by the r732_def_* fixtures; their cs-vs-ww byte identity
rides test-data-byteid, which now also covers the xmod fold row. The
timeout-124 hang distinction devolves to the wwfixture harness timeout.
This commit is contained in:
2026-08-08 14:29:08 +09:00
parent f45360bbec
commit be852d51d9
4 changed files with 26 additions and 365 deletions

View File

@@ -1,13 +1,13 @@
package wwfixture;
def protocolversion: i32 = 1;
def corpuscount: i32 = 1641;
def errorcount: i32 = 337;
def corpuscount: i32 = 1643;
def errorcount: i32 = 338;
def compilecount: i32 = 18;
def runcount: i32 = 198;
def runexitcount: i32 = 1088;
def nativecount: i32 = 3282;
def corpushash: str = "d518a094a11081af773549c53a6830c510685ef44548c8ea01400e0661c37e65";
def runexitcount: i32 = 1089;
def nativecount: i32 = 3286;
def corpushash: str = "c2bfc683a76c7bffa727612f102893c7dbfdb9e73e56212eed8687b8087d7870";
type directive = enum i32 {
ERROR = 0,