aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/system.ads
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2021-02-10 10:52:04 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2021-06-15 06:19:30 -0400
commit9e47051a3785f6a55dc63f9a1eaeccd19895c18c (patch)
treeaa32d64e82581a5045ba7c89d797cea06224fdcd /gcc/ada/gcc-interface/system.ads
parent3d4fbcb4c98bc593e7e9ff7e0202d622d6c64f73 (diff)
downloadgcc-9e47051a3785f6a55dc63f9a1eaeccd19895c18c.zip
gcc-9e47051a3785f6a55dc63f9a1eaeccd19895c18c.tar.gz
gcc-9e47051a3785f6a55dc63f9a1eaeccd19895c18c.tar.bz2
[Ada] AI12-0138: Iterators and other nonoverridable aspects
gcc/ada/ * sem_util.adb (Is_Confirming): Separate the handling of Implicit_Dereference, for which no pragma is generated but which is already checked for legality in Sem_Ch13, including renamed discriminants in a derived type. (Is_Confirming, Same_Name): For expanded names, only check matching of selector, because prefix may correspond to original and derived types with different names and/or scopes. Semantic checks on aspect expression have already verified its legality. Add comments regarding possible gaps in RM description of the feature.
Diffstat (limited to 'gcc/ada/gcc-interface/system.ads')
0 files changed, 0 insertions, 0 deletions