diff options
author | Kai Backman <kaib@golang.org> | 2010-07-30 10:37:51 +0300 |
---|---|---|
committer | Kai Backman <kaib@golang.org> | 2010-07-30 10:37:51 +0300 |
commit | 8d76a151221c91a20ab232ac1365b512c2a67861 (patch) | |
tree | 405be0181940771486451daf4c1e1715d287a9a9 /test/zerodivide.go | |
parent | 96ad9adef39662a800213bd32f38b1b6caf82b4d (diff) | |
download | go-8d76a151221c91a20ab232ac1365b512c2a67861.tar.gz go-8d76a151221c91a20ab232ac1365b512c2a67861.zip |
arm: bugfixes (stack clobbering, indices)
also changed zerodivide to output "BUG"
R=rsc
CC=golang-dev
https://golang.org/cl/1871055
Diffstat (limited to 'test/zerodivide.go')
-rw-r--r-- | test/zerodivide.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/zerodivide.go b/test/zerodivide.go index e0407df7c8..e016d0dfe9 100644 --- a/test/zerodivide.go +++ b/test/zerodivide.go @@ -147,10 +147,22 @@ func main() { case t.err == "" && err == "": // fine case t.err != "" && err == "": + if !bad { + bad = true + fmt.Printf("BUG\n") + } fmt.Printf("%s: expected %q; got no error\n", t.name, t.err) case t.err == "" && err != "": + if !bad { + bad = true + fmt.Printf("BUG\n") + } fmt.Printf("%s: expected no error; got %q\n", t.name, err) case t.err != "" && err != "": + if !bad { + bad = true + fmt.Printf("BUG\n") + } if strings.Index(err, t.err) < 0 { fmt.Printf("%s: expected %q; got %q\n", t.name, t.err, err) continue |