From: Robert Griesemer Date: Wed, 30 Jul 2008 23:09:29 +0000 (-0700) Subject: - filed 2 bugs: unary ^ not implemented, compiler crash with illegal const decl X-Git-Tag: weekly.2009-11-06~3399 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=0748bf3797149da2a3d32b93fd23d466c164e9d4;p=gostls13.git - filed 2 bugs: unary ^ not implemented, compiler crash with illegal const decl R=r OCL=13666 CL=13666 --- diff --git a/test/bugs/bug081.go b/test/bugs/bug081.go new file mode 100644 index 0000000000..ccb3699534 --- /dev/null +++ b/test/bugs/bug081.go @@ -0,0 +1,14 @@ +// ! $G $D/$F.go + +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package main + +const x x = 2; + +/* +bug081.go:3: first constant must evaluate an expression +Bus error +*/ diff --git a/test/bugs/bug082.go b/test/bugs/bug082.go new file mode 100644 index 0000000000..9b877de07f --- /dev/null +++ b/test/bugs/bug082.go @@ -0,0 +1,17 @@ +// $G $D/$F.go && $L $F.$A && ./$A.out + +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package main + +func main() { + x := 0; + x = ^x; // unary ^ not yet implemented +} + +/* +uetli:~/Source/go/test/bugs gri$ 6g bug082.go +bug082.go:7: fatal error: optoas: no entry COM-INT32 +*/ diff --git a/test/golden.out b/test/golden.out index b35a1707c2..45a31437bd 100644 --- a/test/golden.out +++ b/test/golden.out @@ -247,6 +247,12 @@ bugs/bug080.go:12: illegal types for operand: CALL ({INT32;FLOAT32;}) BUG: fails incorrectly +=========== bugs/bug081.go + +=========== bugs/bug082.go +bugs/bug082.go:7: fatal error: optoas: no entry COM-INT32 +BUG: fails incorrectly + =========== fixedbugs/bug000.go =========== fixedbugs/bug001.go