github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/type-embedding3_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.Name != "" {
     7  	panic("ERROR 1")
     8  }
     9  
    10  v.T1.Name = "1"
    11  if v.T1.Name != "1" {
    12  	panic("ERROR 2")
    13  }
    14  
    15  v.Name = "2" // ERROR: v.Name undefined
    16  
    17  print("OK")