aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorMarc Poulhiès <poulhies@adacore.com>2022-01-31 15:54:41 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2022-05-11 08:53:21 +0000
commitfe664d36500bae7cf4a28646e95c0838780bbd4a (patch)
tree3d2c7b518a23910c7a56981062a6a2b7978b2541 /gcc/ada/gcc-interface
parente79b45ef0adb26d13923d8a1632ab81171f72255 (diff)
downloadgcc-fe664d36500bae7cf4a28646e95c0838780bbd4a.zip
gcc-fe664d36500bae7cf4a28646e95c0838780bbd4a.tar.gz
gcc-fe664d36500bae7cf4a28646e95c0838780bbd4a.tar.bz2
[Ada] Correctly reject record aggregate using brackets
Ada 2022 bracket syntax is only allowed for arrays and containers, not records. This change correctly rejects record aggregates using brackets along with few cases of brackets being used instead of parentheses. gcc/ada/ * libgnat/a-direct.adb (Start_Search_Internal): Use parentheses for record aggregate. * libgnat/a-stbubo.adb (Get_UTF_8): Likewise. * libgnat/a-stbuun.adb (Get_UTF_8): Likewise. * libgnat/a-stzbou.ads (Null_Bounded_Wide_Wide_String): Likewise. * libgnat/a-swmwco.ads (Lower_Case_Mapping, Basic_Mapping): Likewise. * libgnat/a-szmzco.ads (Lower_Case_Mapping, Basic_Mapping): Likewise. * libgnat/s-statxd.adb (Fields): Likewise. * libgnat/s-stausa.adb (Initialize): Likewise. * sem_aggr.adb (Resolve_Record_Aggregate): Reject aggregates using brackets.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions