]> Cypherpunks.ru repositories - gostls13.git/commit
go/types, types2: more concise error if conversion fails due to integer overflow
authorRobert Griesemer <gri@golang.org>
Mon, 30 Oct 2023 20:51:04 +0000 (13:51 -0700)
committerGopher Robot <gobot@golang.org>
Tue, 31 Oct 2023 16:11:16 +0000 (16:11 +0000)
commit25a59decd58d67edb1f0d15c899ecb27c7ebb3d3
treed84b92bd043b9d77f2e773c0f6046417208651eb
parentb6a3c0273eac570d8993f348d1db35323442af13
go/types, types2: more concise error if conversion fails due to integer overflow

This change brings the error message for this case back in line
with the pre-Go1.18 error message.

Fixes #63563.

Change-Id: I3c6587d420907b34ee8a5f295ecb231e9f008380
Reviewed-on: https://go-review.googlesource.com/c/go/+/538058
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Run-TryBot: Robert Griesemer <gri@google.com>
TryBot-Bypass: Robert Griesemer <gri@google.com>
Reviewed-by: Emmanuel Odeke <emmanuel@orijtech.com>
src/cmd/compile/internal/types2/conversions.go
src/go/types/conversions.go
src/internal/types/testdata/check/const1.go
src/internal/types/testdata/check/constdecl.go
src/internal/types/testdata/check/expr0.go
src/internal/types/testdata/fixedbugs/issue63563.go [new file with mode: 0644]