Skip to content

Commit

Permalink
test: add test case for issue 4365
Browse files Browse the repository at this point in the history
This is an update of http://golang.org/cl/151410043 by Tim Shen.

Change-Id: I43ab7fcedd785059c535f45a3c8cdb7b618c1499
Reviewed-on: https://go-review.googlesource.com/4873
Reviewed-by: David Crawshaw <crawshaw@golang.org>
  • Loading branch information
ianlancetaylor committed Feb 14, 2015
1 parent b7bfb54 commit 5aa448f
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions test/fixedbugs/issue4365.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// errorcheck

// Copyright 2015 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.

// Test that fields hide promoted methods.
// http://golang.org/issue/4365

package main

type T interface {
M()
}

type M struct{}

func (M) M() {}

type Foo struct {
M
}

func main() {
var v T = Foo{} // ERROR "has no methods|not a method|cannot use"
_ = v
}

0 comments on commit 5aa448f

Please sign in to comment.