tree-optimization/113385 - wrong loop father with early exit vectorization
[official-gcc.git] / gcc / testsuite / gnat.dg / predicate13.ads
blob2e19d491fec0bd29e3c13f5f3d1e610885b85458
1 -- { dg-do compile }
2 generic
3 package Predicate13 is
5 function Valid return Boolean is
6 (True);
8 function Foo return Boolean is
9 (True);
11 type State_Type is (Valid, Invalid);
12 type Context_Type is private;
14 private
16 type Context_Type is
17 record
18 State : State_Type;
19 end record with Dynamic_Predicate => (State = Valid);
21 procedure Dummy;
23 end Predicate13;