--- /dev/null
+// $G $D/$F.go && $L $F.$A && ./$A.out
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+type Element interface {
+}
+
+type Vector struct {
+ elem *[]Element;
+}
+
+func (v *Vector) At(i int) Element {
+ return v.elem[i];
+}
+
+type TStruct struct {
+ name string;
+ fields *Vector;
+}
+
+func (s *TStruct) field() {
+ t := s.fields.At(0);
+}
=========== ./literal.go
=========== ./nil.go
-nil.go:30: fatal error: naddr: const <T>{<i><int32>INT32;}
+nil.go:30: illegal conversion of constant to <T>{}
BUG: known to fail incorrectly
=========== ./sieve.go
BUG: known to fail incorrectly
=========== bugs/bug023.go
-bugs/bug023.go:20: fatal error: naddr: const <Type>I{<TypeName>101({},{}){};}
-BUG: known to fail incorrectly
=========== bugs/bug025.go
bugs/bug025.go:7: fatal error: dumpexportvar: oname nil: Foo
BUG: compilation should succeed
=========== bugs/bug045.go
-bugs/bug045.go:13: fatal error: naddr: const <T>{<i><int32>INT32;}
+bugs/bug045.go:13: illegal conversion of constant to <T>{}
BUG: known to fail incorrectly
=========== bugs/bug046.go
BUG: known to fail incorrectly
=========== bugs/bug049.go
-bugs/bug049.go:6: fatal error: stringpool: not string
-BUG: fatal error
=========== bugs/bug050.go
bugs/bug050.go:3: package statement must be first
bugs/bug053.go:6: syntax error
BUG: len should not be a keyword
+=========== bugs/bug054.go
+
=========== fixedbugs/bug000.go
=========== fixedbugs/bug001.go