Source file test/fixedbugs/bug026.go
1 // run 2 3 // Copyright 2009 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 package main 8 9 type Element interface { 10 } 11 12 type Vector struct { 13 } 14 15 func (v *Vector) Insert(i int, e Element) { 16 } 17 18 19 func main() { 20 type I struct { val int; }; // BUG: can't be local; works if global 21 v := new(Vector); 22 v.Insert(0, new(I)); 23 } 24 /* 25 check: main_sigs_I: not defined 26 */ 27