14 lines
321 B
Plaintext
14 lines
321 B
Plaintext
//ww:run-exit 99
|
|
// Migrated from 700_e2e row 110.
|
|
package main;
|
|
type leaf = struct { v: i32 };
|
|
type mid = struct { l: *leaf };
|
|
type top = struct { m: *mid };
|
|
fn main() i32 = {
|
|
let lf: leaf = leaf { v = 0 };
|
|
let md: mid = mid { l = &lf };
|
|
let tp: top = top { m = &md };
|
|
tp.m.l.v = 99;
|
|
return tp.m.l.v;
|
|
};
|