- 27 4
- The priority expression can include references to discriminants of the enclosing type.
- 28 5
- It is a consequence of the active priority rules that at the point when a task stops inheriting a priority from another source, its active priority is re-evaluated. This is in addition to other instances described in this Annex for such re-evaluation.
- 29 6
- An implementation may provide a non-standard mode in which tasks inherit priorities under conditions other than those specified above.
- 29.a
- Ramification: The use of a Priority or Interrupt_Priority pragma does not require the package System to be named in a with_clause for the enclosing compilation_unit.
- Extensions to Ada 83
- 29.b
- The priority of a task is per-object and not per-type.
- 29.c
- Priorities need not be static anymore (except for the main subprogram).
- Wording Changes From Ada 83
- 29.d
- The description of the Priority pragma has been moved to this annex.