aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2015-10-20 20:44:23 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2015-10-20 20:44:23 +0000
commit0e993e397753503c774c5b411db231b7a8fa1990 (patch)
tree7686f63e206673ae55eb2c533d60d9f6d2f58f00 /gcc/final.c
parent28c64f64a40843a5951225a2c5949f21a6bc15b4 (diff)
downloadgcc-0e993e397753503c774c5b411db231b7a8fa1990.zip
gcc-0e993e397753503c774c5b411db231b7a8fa1990.tar.gz
gcc-0e993e397753503c774c5b411db231b7a8fa1990.tar.bz2
compiler: Report errors after evaluating invalid constant.
The fix for golang/go#11541 made the assertion that getting an invalid Numeric_constant after evaluating an invalid constant must result in an error in a binary expression. However, a Numeric_constant can be invalid if it is unset, which occurs when either operand cannot be converted to the right type. These errors are issued after the Numeric_constant is lowered. Fixes golang/go#12615. Reviewed-on: https://go-review.googlesource.com/14646 From-SVN: r229098
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions