aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gnat.dg/loop_entry2.adb
blob: 1708e731527f00ae1e27cf5d9b00280f30b47dc8 (plain)
1
2
3
4
5
6
7
8
9
10
11
--  { dg-do compile }
--  { dg-options "-gnata" }

procedure Loop_Entry2 (S : String) is
   J : Integer := S'First;
begin
   while S(J..J+1) = S(J..J+1) loop
      pragma Loop_Invariant (for all K in J'Loop_Entry .. J => K <= J);
      J := J + 1;
   end loop;
end;