mirror of
https://github.com/golang/go
synced 2024-11-25 13:07:57 -07:00
Cascading errors lead to a compiler crash.
R=rsc DELTA=18 (18 added, 0 deleted, 0 changed) OCL=33914 CL=33917
This commit is contained in:
parent
90dcd5face
commit
79606b9952
11
test/bugs/bug198.go
Normal file
11
test/bugs/bug198.go
Normal file
@ -0,0 +1,11 @@
|
||||
// errchk $G $D/$F.go
|
||||
|
||||
// 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.
|
||||
|
||||
package main
|
||||
func f(a T) T { return a } // ERROR "T"
|
||||
func main() {
|
||||
x := f(0);
|
||||
}
|
@ -174,3 +174,10 @@ BUG should compile and run
|
||||
too many calls: 5
|
||||
panic PC=xxx
|
||||
BUG: bug196
|
||||
|
||||
=========== bugs/bug198.go
|
||||
bugs/bug198.go:8: undefined: T
|
||||
bugs/bug198.go:8: T is not a type
|
||||
bugs/bug198.go:8: too many arguments to return
|
||||
bugs/bug198.go:10: too many arguments to CALL
|
||||
BUG: errchk: compiler crashed
|
||||
|
Loading…
Reference in New Issue
Block a user