Commit 7dee51f4 authored by Ian Lance Taylor's avatar Ian Lance Taylor

The compilers should and do permit interface types to list

multiple method names with a single type.

R=r,gri
DELTA=10  (0 added, 10 deleted, 0 changed)
OCL=19292
CL=19298
parent fd47cb9a
// 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.
// $G $D/$F.go && echo BUG: compilation succeeds incorrectly
package main
type I interface {
g,f ()int; // BUG only one method name allowed per signature
}
...@@ -85,9 +85,6 @@ PASS ...@@ -85,9 +85,6 @@ PASS
bugs/bug020.go:7: type of a structure field cannot be an open array bugs/bug020.go:7: type of a structure field cannot be an open array
BUG should compile BUG should compile
=========== bugs/bug032.go
BUG: compilation succeeds incorrectly
=========== bugs/bug041.go =========== bugs/bug041.go
BUG: compilation succeeds incorrectly BUG: compilation succeeds incorrectly
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment