https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106169

            Bug ID: 106169
           Summary: Error with iterated element association in aggregate.
           Product: gcc
           Version: 12.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
          Assignee: unassigned at gcc dot gnu.org
          Reporter: p.p11 at orange dot fr
  Target Milestone: ---

Created attachment 53240
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53240&action=edit
Full source code

Following the example section of RM Ada 2022 ยง 4.3.5 Container Aggregate, the
iterated element association aggregate is line 32:

32.    M := [for P of Table use P.Key => P.Value.all];

GNAT 12.1.0 issues the following error:
% gcc -c -gnatX 2022/test_20220702_iter_agg.adb
test_20220702_iter_agg.adb:32:39: error: invalid prefix in selected component
"Value"

Reply via email to