aboutsummaryrefslogtreecommitdiff
path: root/libgomp/testsuite/lib
diff options
context:
space:
mode:
authorSteve Baird <baird@adacore.com>2025-07-11 14:40:59 -0700
committerMarc Poulhiès <dkm@gcc.gnu.org>2025-07-24 10:52:37 +0200
commit1409e64e870a32eedce096d4e800e7a4a2f7ab79 (patch)
treedc41441af5b83d3ca1bad5ff4c4edc96cc7869b8 /libgomp/testsuite/lib
parent7572d87ed24737dc7c84c10de4431caf6a9c2d9b (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
ada: Use-before-definition of a component of discriminated aggregate's itype.HEADtrunkmaster
In some cases involving assigning an aggregate to a formal parameter of an unconstrained discriminated subtype that has a Dynamic_Predicate, and where the discriminated type also has a component of an unconstrained discriminated subtype, the front end generates a malformed tree which causes a compilation failure when the backend fails a consistency check. gcc/ada/ChangeLog: * exp_aggr.adb (Convert_To_Assignments): Add calls to Ensure_Defined before generating assignments to components that could be associated with a not-yet-defined itype.
Diffstat (limited to 'libgomp/testsuite/lib')
0 files changed, 0 insertions, 0 deletions