Reason: The preferred syntax for specifying
the alignment of an entity is an attribute_definition_clause
specifying the Alignment attribute. Therefore, the special-purpose mod_clause
syntax is now obsolete.
The above equivalence implies, for example,
that it is illegal to give both a mod_clause
and an attribute_definition_clause
specifying the Alignment attribute for the same type.
Ada 83's alignment_clause
is now called a mod_clause
to avoid confusion with the new term “Alignment clause” (that
is, an attribute_definition_clause
for the Alignment attribute).
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe