Next: Pragma Universal_Aliasing, Previous: Pragma Unevaluated_Use_Of_Old, Up: Implementation Defined Pragmas [Contents][Index]
Syntax:
pragma Unimplemented_Unit;
If this pragma occurs in a unit that is processed by the compiler, GNAT
aborts with the message xxx not implemented, where
xxx is the name of the current compilation unit. This pragma is
intended to allow the compiler to handle unimplemented library units in
a clean manner.
The abort only happens if code is being generated. Thus you can use specs of unimplemented packages in syntax or semantic checking mode.