aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/fe.h
diff options
context:
space:
mode:
authorRonan Desplanques <desplanques@adacore.com>2023-12-19 17:13:20 +0100
committerMarc Poulhiès <poulhies@adacore.com>2024-05-06 11:11:27 +0200
commit0b591735952e006c00be23e5b64631809bd93d10 (patch)
tree15afb76630c00cc115bf79798f13c602e5c5422c /gcc/ada/fe.h
parente5a71415c32db32bf2c20a597f6191990ed1a0be (diff)
downloadgcc-0b591735952e006c00be23e5b64631809bd93d10.zip
gcc-0b591735952e006c00be23e5b64631809bd93d10.tar.gz
gcc-0b591735952e006c00be23e5b64631809bd93d10.tar.bz2
ada: Fix spurious warning emission
This patch fixes a bug where GNAT would emit incorrect warnings about obsolescent syntax for array aggregates with generics and particular arrangements of Ada version pragmas. This patch also removes a syntactic field that was introduced to support the emission of this warning, but is no longer required. gcc/ada/ * exp_imgv.adb (Append_Table_To): Remove reference to removed field. * gen_il-fields.ads: Remove Is_Enum_Array_Aggregate field. * gen_il-gen-gen_nodes.adb: Likewise. * sem_aggr.adb: Tweak warning emission condition. * sinfo.ads: Remove documentation for Is_Enum_Array_Aggregate.
Diffstat (limited to 'gcc/ada/fe.h')
0 files changed, 0 insertions, 0 deletions