Commit e285ed60 authored by Rob Pike's avatar Rob Pike

Fix a few tests

SVN=121614
parent 27d95f13
......@@ -6,30 +6,37 @@
package main
func main() {
[]int(
' ',
'a',
'ä',
'本',
'\a',
'\b',
'\f',
'\n',
'\r',
'\t',
'\v',
'\\',
'\'',
'\"',
'\000',
'\123',
'\x00',
'\xca',
'\xFE',
'\u0123',
'\ubabe',
'\U0123ABCD',
func main() int {
var i uint64 =
' ' +
'a' +
'ä' +
'本' +
'\a' +
'\b' +
'\f' +
'\n' +
'\r' +
'\t' +
'\v' +
'\\' +
'\'' +
'\000' +
'\123' +
'\x00' +
'\xca' +
'\xFE' +
'\u0123' +
'\ubabe' +
'\U0123ABCD' +
'\Ucafebabe'
);
;
if '\Ucafebabe' != 0xcafebabe {
print "cafebabe wrong\n";
return 1;
}
if i != 0xcc238de1 {
print "number is ", i, " should be ", 0xcc238de1, "\n";
return 1;
}
}
=========== ./char_lit.go
char_lit.go:5: syntax error
char_lit.go:17: unknown escape sequence: \
char_lit.go:19: unknown escape sequence: "
BUG: known to fail incorrectly
=========== ./float_lit.go
float_lit.go:5: syntax error
......@@ -39,8 +35,6 @@ hello, world
BUG: known to succeed incorrectly
=========== ./int_lit.go
int_lit.go:5: syntax error
BUG: known to fail incorrectly
=========== ./iota.go
......@@ -52,8 +46,8 @@ BUG: known to fail incorrectly
=========== ./string_lit.go
string_lit.go:5: syntax error
string_lit.go:12: unknown escape sequence: \
BUG: known to fail incorrectly
string_lit.go:12: unknown escape sequence: \
BUG: known to fail incorrectly
=========== ./switch.go
......@@ -205,10 +199,6 @@ BUG: known to fail incorrectly
bugs/bug023.go:20: fatal error: naddr: const <Type>I{<TypeName>110(<_t117>{},<_o119>{},{});}
BUG: known to fail incorrectly
=========== bugs/bug024.go
bugs/bug024.go:8: unknown escape sequence: \
BUG: erroneous errors but compiles anyway
=========== bugs/bug025.go
bugs/bug025.go:7: fatal error: dumpexportvar: oname nil: Foo
......@@ -301,4 +291,6 @@ fixedbugs/bug007.go:7: addtyp: renaming Point/<Point>{<x><float32>FLOAT32;<y><fl
=========== fixedbugs/bug021.go
=========== fixedbugs/bug024.go
=========== fixedbugs/bug031.go
......@@ -6,15 +6,18 @@
package main
func main() {
[]int(
0,
123,
0123,
0000,
0x0,
0x123,
0X0,
0X123
);
func main() int {
s :=
0 +
123 +
0123 +
0000 +
0x0 +
0x123 +
0X0 +
0X123;
if s != 788 {
print "s is ", s, "; should be 788\n";
return 1;
}
}
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