diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2020-10-15 00:39:29 +0200 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-11-25 08:22:38 -0500 |
commit | 28488f5ff5abe8edec60d45599dcb85c735989d0 (patch) | |
tree | db5d592d23e3247b099a1fd67e661f4ca3ed767f /gcc/go | |
parent | a79039c0ebcfbc1cd5b81004828626f1a81e790d (diff) | |
download | gcc-28488f5ff5abe8edec60d45599dcb85c735989d0.zip gcc-28488f5ff5abe8edec60d45599dcb85c735989d0.tar.gz gcc-28488f5ff5abe8edec60d45599dcb85c735989d0.tar.bz2 |
[Ada] Simplify aspect processing with membership tests
gcc/ada/
* sem_ch13.adb (Analyze_One_Aspect): Detect aspect identifiers
with membership tests.
(Check_Aspect_At_End_Of_Declarations): Likewise.
(Freeze_Entity_Checks): Likewise; a local constant is no longer
needed.
(Is_Operational_Item): Similar simplification for attribute
identifiers.
(Is_Type_Related_Rep_Item): Likewise.
(Resolve_Iterable_Operation): Detect names with a membership
test.
(Validate_Independence): Replace repeated Ekind with a
membership test.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions