aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2021-10-14 23:31:21 +0200
committerMarc Poulhiès <poulhies@adacore.com>2022-11-08 09:34:58 +0100
commit79e02673e97d1a359ca1fc2dc3f6d51d0debe7d8 (patch)
tree5f334700e08cf5fa03f53a3b64ce9dd9436437e9 /libcpp
parent2ff87e21c2053fe3a48ced3e2cc9ab1b900aceaa (diff)
downloadgcc-79e02673e97d1a359ca1fc2dc3f6d51d0debe7d8.zip
gcc-79e02673e97d1a359ca1fc2dc3f6d51d0debe7d8.tar.gz
gcc-79e02673e97d1a359ca1fc2dc3f6d51d0debe7d8.tar.bz2
ada: Reject limited objects in array and record delta aggregates
For array delta aggregates the base expression cannot be limited; for record delta aggregates the base expression can only be limited if it is a newly constructed object. gcc/ada/ * sem_aggr.adb (Resolve_Delta_Aggregate): Implement rules related to limited objects appearing as the base expression.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions