Source file test/fixedbugs/bug496.go
1 // compile 2 3 // Copyright 2015 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 // Gccgo used to give an error: 8 // <built-in>: error: redefinition of ‘s$F$hash’ 9 // <built-in>: note: previous definition of ‘s$F$hash’ was here 10 // <built-in>: error: redefinition of ‘s$F$equal’ 11 // <built-in>: note: previous definition of ‘s$F$equal’ was here 12 13 package p 14 15 type T1 int 16 17 func (t T1) F() { 18 type s struct { 19 f string 20 } 21 } 22 23 type T2 int 24 25 func (t T2) F() { 26 type s struct { 27 f string 28 } 29 } 30