//ww:run-exit 42 // migrated from test/wcc/699_use_promote_alias.c: SK_USE->SK_DEF promotion must keep use_alias so `defmod.flag` resolves. package defmod; export def defmod: i32 = 0i32; export type flag = enum i32 { NONE = 0, A = 42, }; package main; import defmod; fn main() i32 = { let m: defmod.flag = defmod.flag.A; return m: i32; };