Skip to content

Commit 614a39c

Browse files
committed
Add test case for subprogram access parameters.
1 parent 4c77c1e commit 614a39c

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
procedure Access_Parameter is
2+
3+
procedure P (A : access Integer) is
4+
begin
5+
A.all := A.all + 1;
6+
end P;
7+
8+
I : aliased Integer := 1;
9+
begin
10+
P (I 'Access);
11+
pragma Assert (I = 2);
12+
end Access_Parameter;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[access_parameter.assertion.1] line 11 assertion I = 2: SUCCESS
2+
[p.assertion.1] line 5 Ada Check assertion: SUCCESS
3+
VERIFICATION SUCCESSFUL
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from test_support import *
2+
3+
prove()

0 commit comments

Comments
 (0)