854a532febaba691924b5b3beca60d2fc61b3c36
taggedcallslot gated on an N_IDENT callee + fnretlookup, so every N_DOT / wwi-decl'd cross-module callee (and every fn-pointer call) returned 0 and its tagged call-result ARG fell off the cursor-push path into a 16B scratch spill where cstage PUSHQes AX/DX (cstage keys the same push on args[i]->type, cgen.c tagged_arg_size). Read the stamped result type instead — the #209/#211 predicate-to-stamp discipline, same class as the fn-value cgident fix. Graduates BOTH remaining DATABYTEID_DIVERGED pins (r700_strings_byteindex frame 80->64, r839_xmod_nominal_match frame 32->16) — the ledger is EMPTY; the byteid gate ran 1389 data fixtures at 0 pinned-divergent. Lang rows cover the same-module control, fn-pointer, float-member, and str-member shapes (byte-identical each). Separate latent lead banked, NOT closed here: the tagged subset-widening call arg ((i64|bool) passed as (i64|bool|void)) byte-diverges pre-existing — cstage stages through a 16B local, wwstage passes direct; runtime-equivalent.
Description
No description provided
Languages
C
89.4%
Python
7.2%
Makefile
2.3%
Shell
0.8%
Assembly
0.3%