Commit c0b378ff authored by Robert Griesemer's avatar Robert Griesemer

bug284: additional conversion test case

R=r, iant
CC=golang-dev
https://golang.org/cl/1433042
parent 3b1e4b21
......@@ -179,4 +179,9 @@ func main() {
c2 = C2(c0) // ERROR "cannot"
c2 = C2(c1) // ERROR "cannot"
c2 = c2
// internal compiler error (6g and gccgo)
type T interface{}
var _ T = 17 // assignment compatible
_ = T(17) // internal compiler error even though assignment compatible
}
......@@ -200,10 +200,10 @@ errchk: bugs/bug284.go:107: missing expected error: 'cannot'
errchk: bugs/bug284.go:110: missing expected error: 'cannot'
errchk: bugs/bug284.go:111: missing expected error: 'cannot'
errchk: bugs/bug284.go:112: missing expected error: 'cannot'
errchk: bugs/bug284.go:130: error message does not match 'cannot'
errchk: bugs/bug284.go:133: error message does not match 'cannot'
errchk: bugs/bug284.go:134: error message does not match 'cannot'
errchk: bugs/bug284.go:135: error message does not match 'cannot'
errchk: bugs/bug284.go:130: missing expected error: 'cannot'
errchk: bugs/bug284.go:133: missing expected error: 'cannot'
errchk: bugs/bug284.go:134: missing expected error: 'cannot'
errchk: bugs/bug284.go:135: missing expected error: 'cannot'
errchk: bugs/bug284.go:145: missing expected error: 'cannot'
errchk: bugs/bug284.go:148: missing expected error: 'cannot'
errchk: bugs/bug284.go:149: missing expected error: 'cannot'
......@@ -216,3 +216,7 @@ errchk: bugs/bug284.go:175: missing expected error: 'cannot'
errchk: bugs/bug284.go:178: missing expected error: 'cannot'
errchk: bugs/bug284.go:179: missing expected error: 'cannot'
errchk: bugs/bug284.go:180: missing expected error: 'cannot'
errchk: bugs/bug284.go: unmatched error messages:
==================================================
bugs/bug284.go:186: internal compiler error: typename ideal
==================================================
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