diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2015-10-20 20:44:23 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2015-10-20 20:44:23 +0000 |
commit | 0e993e397753503c774c5b411db231b7a8fa1990 (patch) | |
tree | 7686f63e206673ae55eb2c533d60d9f6d2f58f00 /gcc/print-rtl.c | |
parent | 28c64f64a40843a5951225a2c5949f21a6bc15b4 (diff) | |
download | gcc-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/print-rtl.c')
0 files changed, 0 insertions, 0 deletions