db9edb7c39728fe7e4ef50b2c6ad95b306e80f68
rhstaggedabicall keyed the tagged-vs-scalar call-source decision off the callee result type looked up by leaf NAME (fnretlookupmod), with the receiver variable used as the "module". A value-receiver fn-ptr field call s.f(...) whose leaf collides with a same-named global fn then mis-bound the global's register shape, so the source was misclassified as scalar and widened wrong: silent cs/ww asm divergence and wrong runtime. Read the checker-stamped N_CALL result type (src.type_) instead, mirroring the N_DOT sister branch. cstage already reads u->ret off the typed callee (cmd/wcc/check.c:1490) and harec selects by interned type id, not name (ref/harec/src/types.c:714). Graduates test/wcc/782 to STAGE_WW + byte_id.
Description
No description provided
Languages
C
89.4%
Python
7.2%
Makefile
2.3%
Shell
0.8%
Assembly
0.3%