-- { dg-do compile } | |
generic | |
package Predicate13 is | |
function Valid return Boolean is | |
(True); | |
function Foo return Boolean is | |
(True); | |
type State_Type is (Valid, Invalid); | |
type Context_Type is private; | |
private | |
type Context_Type is | |
record | |
State : State_Type; | |
end record with Dynamic_Predicate => (State = Valid); | |
procedure Dummy; | |
end Predicate13; |