//ww:run package main; type r4_struct = struct { a: i32, b: i32, c: i32, d: i32, e: i32, f: i32, g: i32, h: i32, i: i32, j: i32, k: i32, l: i32, m: i32, p: i32, }; type r4_base = r4_struct; type r4_alias = r4_base; fn make_r4() r4_alias = { let b: r4_alias; b.p = 99i32; return b; }; export fn main() i32 = { let s: r4_alias = make_r4(); if (s.p != 99i32) { return 14; }; return 0; };