// RUN: llgo -o %t %s // RUN: %t 2>&1 | FileCheck %s // CHECK: abc // CHECK-NEXT: 123 // CHECK-NEXT: abc // CHECK-NEXT: 123 package main func main() { x := []string{"abc", "123"} println(x[0]) println(x[1]) // Elements are composite literals, so the '&' can be elided. type S struct{ string } y := []*S{{"abc"}, {"123"}} println(y[0].string) println(y[1].string) }