]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/named1.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / named1.go
index 5ff6930f7d0757dddbd8b950924ded50a0242667..452c6da27e259c543fc9833578a0a1bc63bff7b8 100644 (file)
@@ -1,11 +1,12 @@
 // errorcheck
 
-// Copyright 2009 The Go Authors.  All rights reserved.
+// 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.
 
 // Test that basic operations on named types are valid
 // and preserve the type.
+// Does not compile.
 
 package main
 
@@ -40,21 +41,21 @@ func main() {
        asBool(1 != 2) // ok now
        asBool(i < j)  // ok now
 
-       _, b = m[2] // ERROR "cannot .* bool.*type Bool"
+       _, b = m[2] // ok now
 
        var inter interface{}
-       _, b = inter.(Map) // ERROR "cannot .* bool.*type Bool"
+       _, b = inter.(Map) // ok now
        _ = b
 
        var minter interface {
                M()
        }
-       _, b = minter.(Map) // ERROR "cannot .* bool.*type Bool"
+       _, b = minter.(Map) // ok now
        _ = b
 
        _, bb := <-c
-       asBool(bb) // ERROR "cannot use.*type bool.*as type Bool"
-       _, b = <-c // ERROR "cannot .* bool.*type Bool"
+       asBool(bb) // ERROR "cannot use.*type bool.*as type Bool|cannot use bb"
+       _, b = <-c // ok now
        _ = b
 
        asString(String(slice)) // ok