github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/type-embedding4_error.ng (about) 1 type T1 struct { Name string } 2 type T2 struct { T1 *T1 } 3 4 var v T2 5 6 if v.T1 != nil { 7 panic("ERROR 1") 8 } 9 10 v.T1 = &T1{Name:""} 11 12 v.T1.Name = "1" 13 if v.T1.Name != "1" { 14 panic("ERROR 2") 15 } 16 17 v.Name = "2" // ERROR: v.Name undefined 18 19 print("OK")