aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/src
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2020-11-23 17:48:28 -0800
committerIan Lance Taylor <iant@golang.org>2020-11-25 08:02:39 -0800
commit4aff491ffcb1312c7745758301df6d22c0c70200 (patch)
tree99abab43b95764f90644c04d9657f018914ae529 /libstdc++-v3/src
parent049ce9d233e2d865dc81a5042b1c28ee21d1c9d8 (diff)
downloadgcc-4aff491ffcb1312c7745758301df6d22c0c70200.zip
gcc-4aff491ffcb1312c7745758301df6d22c0c70200.tar.gz
gcc-4aff491ffcb1312c7745758301df6d22c0c70200.tar.bz2
compiler: avoid silent truncation for string(1 << 32)
In the conversion of a constant integer to a string type, the value of the constant integer was being silently truncated from unsigned long to unsigned int, producing the wrong string value. Add an explicit overflow check to avoid this problem. For golang/go#42790 Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/272611
Diffstat (limited to 'libstdc++-v3/src')
0 files changed, 0 insertions, 0 deletions