diff options
author | Ken Thompson <ken@golang.org> | 2009-03-24 16:40:38 -0700 |
---|---|---|
committer | Ken Thompson <ken@golang.org> | 2009-03-24 16:40:38 -0700 |
commit | f29f35176e9f13ac5824ff9c029224b7875f6a25 (patch) | |
tree | 5b73d4110f951999b18acebaae296da0e992fceb /test | |
parent | 1e3376c445f74be12d875c3a1c943094776b0623 (diff) | |
download | go-f29f35176e9f13ac5824ff9c029224b7875f6a25.tar.gz |
^ type(const) now inverts "enough" bits
^ signed(const) becomes illegal
^ unsigned(const) becomes legal
R=r
OCL=26697
CL=26697
Diffstat (limited to 'test')
-rw-r--r-- | test/const1.go | 2 | ||||
-rw-r--r-- | test/fixedbugs/bug115.go (renamed from test/bugs/bug115.go) | 0 |
2 files changed, 1 insertions, 1 deletions
diff --git a/test/const1.go b/test/const1.go index d51e5823a..0d48ada5e 100644 --- a/test/const1.go +++ b/test/const1.go @@ -39,7 +39,7 @@ var ( b3 = Uint8 - Uint8; // OK b4 = Uint8 - Uint8 - Uint8; // ERROR "overflow" b5 = uint8(^0); // ERROR "overflow" - b6 = ^uint8(0); // ERROR "overflow" + b6 = ^uint8(0); // OK b7 = uint8(Minus1); // ERROR "overflow" b8 = uint8(int8(-1)); // ERROR "overflow" b8a = uint8(-1); // ERROR "overflow" diff --git a/test/bugs/bug115.go b/test/fixedbugs/bug115.go index 16b22d707..16b22d707 100644 --- a/test/bugs/bug115.go +++ b/test/fixedbugs/bug115.go |