]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: never report "truncated to real" for toint calls
authorAlberto Donizetti <alb.donizetti@gmail.com>
Wed, 21 Dec 2016 10:07:11 +0000 (11:07 +0100)
committerRobert Griesemer <gri@golang.org>
Wed, 1 Feb 2017 21:22:50 +0000 (21:22 +0000)
commit871300308a6c14ccaaed16e201752ee53b3b4037
tree0b13503cb039b1af1314307a76d34c7d46bd4cba
parent8b11e0b42d6466726639ac702c073047d9fadedb
cmd/compile: never report "truncated to real" for toint calls

Whoever called toint() is expecting the {Mpint, Mpflt, Mpcplx} arg to
be converted to an integer expression, so it never makes sense to
report an error as "constant X truncated to real".

Fixes #11580

Change-Id: Iadcb105f0802358a7f77188c2b1e63fe80c5580c
Reviewed-on: https://go-review.googlesource.com/34638
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/const.go
test/fixedbugs/issue16439.go