Files
ww/test/wcc/data/r784_xmod_alias_struct_symmetric/case.ww

13 lines
348 B
Plaintext

//ww:run-exit 21
// migrated from test/wcc/784_xmod_alias_struct_collide_run.c: symmetric guard — sa's same-module STRUCT break must still fire with sb's same-leaf alias present.
package main;
import sa;
import sb;
export fn main() i32 = {
let bait: sb.s;
let o = sa.mk(21, 8);
let r = sa.geta(o);
if (r != 21) { return 11; };
return 21;
};