From d58219e50ba1fd9bf577be7332bdcabe0ef8b7d5 Mon Sep 17 00:00:00 2001 From: Alberto Donizetti Date: Thu, 29 Sep 2016 18:46:24 +0200 Subject: [PATCH] cmd/compile: delete unused IntLiteral function IntLiteral was only called by the gins functions in cmd/compile/internal/{arm64,mips64,ppc64}/gsubr.go but CL 29220 (cmd/compile: remove gins) deleted them, so IntLiteral is now unused. Change-Id: I2652b6d2ace6fdadc1982f65e749f3982513371e Reviewed-on: https://go-review.googlesource.com/29996 Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- src/cmd/compile/internal/gc/const.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/cmd/compile/internal/gc/const.go b/src/cmd/compile/internal/gc/const.go index 39c662ffc8..756286b3fa 100644 --- a/src/cmd/compile/internal/gc/const.go +++ b/src/cmd/compile/internal/gc/const.go @@ -112,19 +112,6 @@ func (v Val) Interface() interface{} { type NilVal struct{} -// IntLiteral returns the Node's literal value as an integer. -func (n *Node) IntLiteral() (x int64, ok bool) { - switch { - case n == nil: - return - case Isconst(n, CTINT): - return n.Int64(), true - case Isconst(n, CTBOOL): - return int64(obj.Bool2int(n.Bool())), true - } - return -} - // Int64 returns n as an int64. // n must be an integer or rune constant. func (n *Node) Int64() int64 {