summaryrefslogtreecommitdiff
path: root/test/zerodivide.go
diff options
context:
space:
mode:
authorKai Backman <kaib@golang.org>2010-07-30 10:37:51 +0300
committerKai Backman <kaib@golang.org>2010-07-30 10:37:51 +0300
commit913ad7d3628207cab98cf2486d535a561d3e1ac1 (patch)
tree8ff4b75001226dfd2a86fe84dea6b07c07e2ef45 /test/zerodivide.go
parent4b9af92723c6ffa8f369816df5cf0e491078eba1 (diff)
downloadgo-913ad7d3628207cab98cf2486d535a561d3e1ac1.tar.gz
arm: bugfixes (stack clobbering, indices)
also changed zerodivide to output "BUG" R=rsc CC=golang-dev http://codereview.appspot.com/1871055
Diffstat (limited to 'test/zerodivide.go')
-rw-r--r--test/zerodivide.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/zerodivide.go b/test/zerodivide.go
index e0407df7c..e016d0dfe 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