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