aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.cc
diff options
context:
space:
mode:
authorTucker Taft <taft@adacore.com>2023-12-12 20:28:37 +0000
committerMarc Poulhiès <poulhies@adacore.com>2024-01-09 14:13:31 +0100
commit1e964635b64a8e65492751082b39c677f95f39e3 (patch)
tree1eaa2f4be3dd91d39df26e44ead1586e655c2627 /gcc/ada/gcc-interface/decl.cc
parentfc48e3b206039b4bc7e636f13a8f65d80d93b2d4 (diff)
downloadgcc-1e964635b64a8e65492751082b39c677f95f39e3.zip
gcc-1e964635b64a8e65492751082b39c677f95f39e3.tar.gz
gcc-1e964635b64a8e65492751082b39c677f95f39e3.tar.bz2
ada: Fix limited_with in Check_Scil; allow for <> in pp of aggregate
Check_Scil failed due to not handling a type that came from a package that was mentioned in a limited-with clause. Also, an aggregate with an uninitialized component was not being pretty-printed properly. gcc/ada/ * pprint.adb (List_Name): Check for "Box_Present" when displaying a list, and emit "<>" if returns True. * sem_scil.adb (Check_SCIL_Node): Handle case when the type of a parameter is from a package that was mentioned in a limited with clause, and make no further checks, since this check routine does not have all the logic to check such a usage.
Diffstat (limited to 'gcc/ada/gcc-interface/decl.cc')
0 files changed, 0 insertions, 0 deletions