J.12 Pragma Interface
In addition to an identifier, the reserved word interface
as a pragma name, to provide compatibility with a prior edition of this
All implementations need to at least recognize and ignore this pragma.
A syntax error is not an acceptable implementation of this pragma.
Wording Changes from Ada 95
This subclause is new. This is necessary as interface
is now a
reserved word, which would prevent pragma Interface from being an implementation-defined
pragma. We don't define any semantics for this pragma, as we expect that
implementations will continue to use whatever they currently implement
- requiring any changes would be counter-productive.
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe