aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorJustin Squirek <squirek@adacore.com>2019-07-09 07:55:33 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-07-09 07:55:33 +0000
commit924e3532dcdabde43f5b49f1ef1a95656f4e37dc (patch)
tree296054b210f015a73f71c210e04f0945b8623db3 /libcpp
parent18934a8d0feb60be26513cfbb4b9d34a908a7602 (diff)
downloadgcc-924e3532dcdabde43f5b49f1ef1a95656f4e37dc.zip
gcc-924e3532dcdabde43f5b49f1ef1a95656f4e37dc.tar.gz
gcc-924e3532dcdabde43f5b49f1ef1a95656f4e37dc.tar.bz2
[Ada] Crash on 'Img attribute
This patch fixes and issue whereby applying 'Img to a constant enumerated character type would result in a compiler crash when assertions are enabled and infinite recursion when they are not. 2019-07-09 Justin Squirek <squirek@adacore.com> gcc/ada/ * sem_eval.adb (Expr_Value_E): Add conditional to correctly handle constant enumerated character types. gcc/testsuite/ * gnat.dg/image1.adb: New testcase. From-SVN: r273292
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions