Ada: Fix internal error on illegal aggregate for private type This just adds a guard for illegal cases to Resolve_Record_Aggregate. gcc/ada/ PR ada/123088 * sem_aggr.adb (Resolve_Record_Aggregate): Add missing guard. gcc/testsuite/ * gnat.dg/aggr33.adb: New test.