From 3df3227c35bdc3fa246808788e6c3870d08ef1a1 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 12 Dec 2013 14:18:40 -0800 Subject: [PATCH] go.tools/go/exact: fix bug introduced with CL 41170043 R=adonovan CC=golang-dev https://golang.org/cl/37820052 --- go/exact/exact.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/go/exact/exact.go b/go/exact/exact.go index 37617df4..13ab2976 100644 --- a/go/exact/exact.go +++ b/go/exact/exact.go @@ -430,10 +430,8 @@ func MakeImag(x Value) Value { // If x is Unknown, the result is Unknown. func Real(x Value) Value { switch x := x.(type) { - case unknownVal: + case unknownVal, int64Val, intVal, floatVal: return x - case int64Val, intVal, floatVal: - return int64Val(0) case complexVal: return normFloat(x.re) }