aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/doc/gnat_ugn
diff options
context:
space:
mode:
authorGary Dismukes <dismukes@adacore.com>2022-11-18 17:43:36 -0500
committerMarc Poulhiès <poulhies@adacore.com>2022-12-01 14:53:53 +0100
commit8e56d311d380cbdc37a910fa96c06c6eb91973d7 (patch)
tree0e1e5fd8d2b389439cf3ab005a6a41014dc91a56 /gcc/ada/doc/gnat_ugn
parenteeba836bf3dc26ea858020bc19e2c1a1606b75dd (diff)
downloadgcc-8e56d311d380cbdc37a910fa96c06c6eb91973d7.zip
gcc-8e56d311d380cbdc37a910fa96c06c6eb91973d7.tar.gz
gcc-8e56d311d380cbdc37a910fa96c06c6eb91973d7.tar.bz2
ada: Use the address type of a Storage_Model_Type for 'Address
When an Address attribute applies to an object that is a dereference of an access value whose type has aspect Designated_Storage_Model, the attribute will now be treated as having the address type associated with the Storage_Model_Type of the access type's associated Storage_Model object instead of being of type System.Address. gcc/ada/ * sem_attr.adb (Analyze_Attribute, Attribute_Address): In the case where the attribute's prefix is a dereference of a value of an access type that has aspect Designated_Storage_Model (or a renaming of such a dereference), set the attribute's type to the corresponding Storage_Model_Type's associated address type rather than System.Address.
Diffstat (limited to 'gcc/ada/doc/gnat_ugn')
0 files changed, 0 insertions, 0 deletions