From 0ece7d470ff88e95cc80c12a5cabc34626e8f198 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Wed, 25 Jun 2008 14:05:38 -0700 Subject: [PATCH] add new bug: can't compile a, b := sys.frexp(1.0) SVN=124622 --- test/bugs/bug056.go | 21 +++++++++++++++++++++ test/golden.out | 6 ++++++ 2 files changed, 27 insertions(+) create mode 100644 test/bugs/bug056.go diff --git a/test/bugs/bug056.go b/test/bugs/bug056.go new file mode 100644 index 0000000000..47f3f05ad4 --- /dev/null +++ b/test/bugs/bug056.go @@ -0,0 +1,21 @@ +// $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 frexp() (int, double) { + return 1, 2.0 +} + +func main() { + a, b := frexp(); +} + +/* +bug056.go:8: illegal types for operand: AS + (INT32) + (INT32) +*/ diff --git a/test/golden.out b/test/golden.out index ea5127385e..b0bf90a74a 100644 --- a/test/golden.out +++ b/test/golden.out @@ -263,6 +263,12 @@ BUG: known to fail incorrectly bug055.go:1: fatal error: cant open: bug055.go BUG: known to fail incorrectly +=========== bugs/bug056.go +bugs/bug056.go:9: illegal types for operand: AS + (INT32) + (INT32) +BUG: compilation should succeed + =========== fixedbugs/bug000.go =========== fixedbugs/bug001.go -- 2.48.1