16 lines
360 B
Plaintext
16 lines
360 B
Plaintext
//ww:run-exit 42
|
|
package main;
|
|
// 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;
|
|
};
|