[Ada] AI12-0085 Missing aspect cases for Remote_Types
authorArnaud Charlet <charlet@adacore.com>
Fri, 21 Feb 2020 14:44:28 +0000 (09:44 -0500)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 8 Jun 2020 07:51:14 +0000 (03:51 -0400)
commit072c5071e0e95401cec2b700c3f276c9eb91abb1
tree7d5ca7ba0c75b608ef578e01fa4ce98fc6e67ce4
parenta689887372e80f748fedd95e98ce9a85e7b09c9b
[Ada] AI12-0085 Missing aspect cases for Remote_Types

2020-06-08  Arnaud Charlet  <charlet@adacore.com>

gcc/ada/

* sem_cat.ads: Fix typo.
* sem_cat.adb (Validate_Remote_Access_To_Class_Wide_Type): Add
handling of N_Attribute_Definition_Clause.
* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Call
Validate_Remote_Access_To_Class_Wide_Type for Storage_Size and
Storage_Pool.
* sem_attr.adb, exp_ch4.adb: Update comments.
gcc/ada/exp_ch4.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_cat.adb
gcc/ada/sem_cat.ads
gcc/ada/sem_ch13.adb