// Positive case: import both modules, dispatch through the explicit // module qualifier. Each module's ping = bare-value + helper() (CALL // N_IDENT) + fpi() (which exercises LEAQ N_IDENT via `let h = helper`). // // mod1.ping = 3 + 11 + 11 = 25 // mod2.ping = 5 + 13 + 13 = 31 // total = 56 // // Pre-fix the four `helper` / `ping` symbols would collapse at link // or the hint-less lookup would silently grab the wrong module's // body — exit would land at 50/62/some other value, never 56. use mod1; use mod2; fn main() i32 = { return mod1.ping() + mod2.ping(); };