diff options
author | Ian Lance Taylor <iant@golang.org> | 2009-10-20 23:11:00 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2009-10-20 23:11:00 -0700 |
commit | 2922cdab08a8eb3cdd5f4fc384702c85a9e13e0c (patch) | |
tree | a233ff493bd29b3a926e5587cd87688659ca1528 | |
parent | 92d54d07aa0fae75649e130383b76c8e5ffebab1 (diff) | |
download | golang-2922cdab08a8eb3cdd5f4fc384702c85a9e13e0c.tar.gz |
gccgo does not distinguish "use" and "assign" in these error
messages. Match gccgo output.
named1.go:32:2: error: argument 0 has wrong type (cannot use type bool as type Bool)
named1.go:33:2: error: argument 0 has wrong type (cannot use type bool as type Bool)
named1.go:35:5: error: incompatible type for map index (cannot use type bool as type Bool)
named1.go:36:12: error: incompatible type for map assignment (cannot use type Bool as type bool)
named1.go:38:5: error: incompatible types in assignment (cannot use type bool as type Bool)
named1.go:40:2: error: argument 0 has wrong type (cannot use type bool as type Bool)
named1.go:42:5: error: incompatible type for receive (cannot use type bool as type Bool)
named1.go:46:5: error: incompatible type for type guard (cannot use type bool as type Bool)
named1.go:50:5: error: incompatible type for type guard (cannot use type bool as type Bool)
named1.go:53:2: error: argument 0 has wrong type (cannot use type bool as type Bool)
named1.go:54:5: error: incompatible types in assignment (cannot use type bool as type Bool)
R=rsc
DELTA=4 (0 added, 0 deleted, 4 changed)
OCL=35943
CL=35943
-rw-r--r-- | test/named1.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/named1.go b/test/named1.go index 406e73b19..21019533c 100644 --- a/test/named1.go +++ b/test/named1.go @@ -32,22 +32,22 @@ func main() { asBool(1!=2); // ERROR "cannot use.*type bool.*as type Bool" asBool(i < j); // ERROR "cannot use.*type bool.*as type Bool" - _, b = m[2]; // ERROR "cannot assign bool.*type Bool" + _, b = m[2]; // ERROR "cannot .* bool.*type Bool" m[2] = 1, b; // ERROR "cannot use.*type Bool.*as type bool" b = c<-1; // ERROR "cannot use.*type bool.*type Bool" _ = b; asBool(c<-1); // ERROR "cannot use.*type bool.*as type Bool" - _, b = <-c; // ERROR "cannot assign bool.*type Bool" + _, b = <-c; // ERROR "cannot .* bool.*type Bool" _ = b; var inter interface{}; - _, b = inter.(Map); // ERROR "cannot assign bool.*type Bool" + _, b = inter.(Map); // ERROR "cannot .* bool.*type Bool" _ = b; var minter interface{M()}; - _, b = minter.(Map); // ERROR "cannot assign bool.*type Bool" + _, b = minter.(Map); // ERROR "cannot .* bool.*type Bool" _ = b; asBool(closed(c)); // ERROR "cannot use.*type bool.*as type Bool" |