diff options
author | Rob Pike <r@golang.org> | 2008-09-03 13:21:05 -0700 |
---|---|---|
committer | Rob Pike <r@golang.org> | 2008-09-03 13:21:05 -0700 |
commit | 8b112a682e21e8a8bb5d9b1487c21167396e407e (patch) | |
tree | 5ade57d1a52b75987195dfef53680df864813b60 | |
parent | e84dba5ee0c570e1f150e06c8e204ab0a0a43786 (diff) | |
download | golang-8b112a682e21e8a8bb5d9b1487c21167396e407e.tar.gz |
update tests
add commands to two new ken tests
R=gri
OCL=14751
CL=14751
-rw-r--r-- | test/fixedbugs/bug027.go (renamed from test/bugs/bug027.go) | 2 | ||||
-rw-r--r-- | test/fixedbugs/bug072.go (renamed from test/bugs/bug072.go) | 0 | ||||
-rw-r--r-- | test/fixedbugs/bug076.go (renamed from test/bugs/bug076.go) | 0 | ||||
-rw-r--r-- | test/golden.out | 51 | ||||
-rw-r--r-- | test/ken/array.go | 9 | ||||
-rw-r--r-- | test/ken/shift.go | 1 |
6 files changed, 37 insertions, 26 deletions
diff --git a/test/bugs/bug027.go b/test/fixedbugs/bug027.go index 33005a240..f7b33c04c 100644 --- a/test/bugs/bug027.go +++ b/test/fixedbugs/bug027.go @@ -51,7 +51,7 @@ func main() { print(i, " ", x.val, "\n"); // prints correct list } for i := 0; i < v.nelem; i++ { - print(i, " ", I(v.At(i)).val, "\n"); // always prints 5 - bad code - should be *I() + print(i, " ", v.At(i).(*I).val, "\n"); } } /* diff --git a/test/bugs/bug072.go b/test/fixedbugs/bug072.go index f71179057..f71179057 100644 --- a/test/bugs/bug072.go +++ b/test/fixedbugs/bug072.go diff --git a/test/bugs/bug076.go b/test/fixedbugs/bug076.go index 0828662c3..0828662c3 100644 --- a/test/bugs/bug076.go +++ b/test/fixedbugs/bug076.go diff --git a/test/golden.out b/test/golden.out index 652866e86..0fe042c3b 100644 --- a/test/golden.out +++ b/test/golden.out @@ -34,6 +34,14 @@ Hello World! =========== ken/rob2.go (defn foo (add 12 34)) +=========== ken/shift.go +ken/shift.go:50: stupid shift: 1025 +ken/shift.go:51: stupid shift: 1025 +ken/shift.go:57: stupid shift: 1025 +ken/shift.go:58: stupid shift: 1025 +ken/shift.go:64: stupid shift: 1025 +ken/shift.go:65: stupid shift: 1025 + =========== ken/simpprint.go hello world @@ -54,15 +62,6 @@ BUG should compile sys·printstring: main·sigs_I: not defined BUG: known to fail incorrectly -=========== bugs/bug027.go -bugs/bug027.go:50: illegal types for operand: CONV - (<Element>I{}) - (<I>{<val><int32>INT32;}) -bugs/bug027.go:50: illegal types for operand: CONV - (<Element>I{}) - (<I>{<val><int32>INT32;}) -BUG: known to fail incorrectly - =========== bugs/bug029.go BUG: known to succeed incorrectly @@ -73,12 +72,8 @@ BUG: compilation succeeds incorrectly BUG: compilation succeeds incorrectly =========== bugs/bug047.go -bugs/bug047.go:13: illegal types for operand: CONV - (<T>{<s><string>*STRING;<f><float32>FLOAT32;}) bugs/bug047.go:16: illegal types for operand: CONV (MAP[<int32>INT32]<int32>INT32) -bugs/bug047.go:13: illegal types for operand: CONV - (<T>{<s><string>*STRING;<f><float32>FLOAT32;}) bugs/bug047.go:16: illegal types for operand: CONV (MAP[<int32>INT32]<int32>INT32) BUG: known to fail incorrectly @@ -108,14 +103,12 @@ BUG: compilation should succeed bugs/bug068.go:6: unknown escape sequence: ' BUG: compilation should succeed -=========== bugs/bug072.go -bugs/bug072.go:6: bug: undefined -BUG: compiler crashes after error message - Bus error -Bus error $G $D/$F.go - =========== bugs/bug074.go +bugs/bug074.go:6: illegal types for operand: CONV + (<string>*STRING) +bugs/bug074.go:6: illegal types for operand: CONV + (<string>*STRING) BUG: compiler crashes - Bus error -Bus error $G $D/$F.go =========== bugs/bug075.go bugs/bug075.go:11: bad shape across assignment - cr=1 cl=2 @@ -180,6 +173,19 @@ fixedbugs/bug016.go:7: overflow converting constant to <uint32>UINT32 =========== fixedbugs/bug025.go fixedbugs/bug025.go:7: variable exported but not defined: Foo +=========== fixedbugs/bug027.go +hi +0 44444 +1 3333 +2 222 +3 11 +4 0 +0 44444 +1 3333 +2 222 +3 11 +4 0 + =========== fixedbugs/bug035.go fixedbugs/bug035.go:6: var i redeclared in this block previous declaration at fixedbugs/bug035.go:5 @@ -210,6 +216,13 @@ inner loop top i 0 do break broke +=========== fixedbugs/bug072.go +fixedbugs/bug072.go:6: bug: undefined +fixedbugs/bug072.go:6: illegal types for operand: CONV + (<string>*STRING) +fixedbugs/bug072.go:6: illegal types for operand: CONV + (<string>*STRING) + =========== fixedbugs/bug073.go fixedbugs/bug073.go:8: illegal types for operand: LSH (<int32>INT32) diff --git a/test/ken/array.go b/test/ken/array.go index bd17f645c..0dac2a689 100644 --- a/test/ken/array.go +++ b/test/ken/array.go @@ -4,7 +4,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. - package main export func @@ -147,10 +146,10 @@ testfdfault() func main() { - print("testpdpd\n"); testpdpd(); - print("testpfpf\n"); testpfpf(); - print("testpdpf1\n"); testpdpf1(); - print("testpdpf2\n"); testpdpf2(); + testpdpd(); + testpfpf(); + testpdpf1(); + testpdpf2(); // print("testpdfault\n"); testpdfault(); // print("testfdfault\n"); testfdfault(); } diff --git a/test/ken/shift.go b/test/ken/shift.go index 180abbf3f..0be8da51b 100644 --- a/test/ken/shift.go +++ b/test/ken/shift.go @@ -4,7 +4,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. - package main var ians [18]int; |