aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
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/cp
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/cp')
0 files changed, 0 insertions, 0 deletions