Skip to content

Commit 9fdbcf1

Browse files
committed
VC20-013 Automated test
1 parent 05d3769 commit 9fdbcf1

File tree

2 files changed

+42
-10
lines changed

2 files changed

+42
-10
lines changed

testsuite/extractor/subprograms_gnat.ads

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,18 @@ package Subprograms_GNAT is
214214
-- @param X Value of X
215215
-- @return Return value
216216

217+
--------------
218+
-- VC20-013 --
219+
--------------
220+
221+
function Test_VC20_013_Baz3
222+
(Arg : Integer
223+
-- Text 2
224+
)
225+
return Integer;
226+
-- Text 1
227+
-- @return Text 3
228+
217229
private
218230

219231
-- This is description of the package at the beginning of the private

testsuite/extractor/subprograms_gnat.ads.out

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
<CompilationUnit subprograms_gnat.ads:5:1-222:22>
1+
<CompilationUnit subprograms_gnat.ads:5:1-234:22>
22
<AdaNodeList subprograms_gnat.ads:5:1-5:17>
33
<WithClause subprograms_gnat.ads:5:1-5:17>
44
<LimitedAbsent subprograms_gnat.ads:5:1-5:1>
55
<PrivateAbsent subprograms_gnat.ads:5:1-5:1>
66
<NameList subprograms_gnat.ads:5:6-5:16>
77
<Id "Interfaces" subprograms_gnat.ads:5:6-5:16>
8-
<LibraryItem subprograms_gnat.ads:7:1-222:22>
8+
<LibraryItem subprograms_gnat.ads:7:1-234:22>
99
<PrivateAbsent subprograms_gnat.ads:5:17-5:17>
10-
<PackageDecl ["Subprograms_GNAT"] subprograms_gnat.ads:7:1-222:22>
10+
<PackageDecl ["Subprograms_GNAT"] subprograms_gnat.ads:7:1-234:22>
1111
**************************
1212
\/ RAW <<HEADER>> () 0 0 0 0
1313
\/ RAW <<INTERMEDIATE UPPER>> () 0 0 0 0
@@ -18,8 +18,8 @@ This is description of the package at the top of the specification.
1818
**************************
1919
<DefiningName subprograms_gnat.ads:7:9-7:25>
2020
<Id "Subprograms_GNAT" subprograms_gnat.ads:7:9-7:25>
21-
<PublicPart subprograms_gnat.ads:7:28-217:1>
22-
<AdaNodeList subprograms_gnat.ads:9:4-211:49>
21+
<PublicPart subprograms_gnat.ads:7:28-229:1>
22+
<AdaNodeList subprograms_gnat.ads:9:4-225:22>
2323
<PragmaNode subprograms_gnat.ads:9:4-9:24>
2424
<Id "Preelaborate" subprograms_gnat.ads:9:11-9:23>
2525
<BaseAssocList subprograms_gnat.ads:9:10-9:10>
@@ -569,8 +569,28 @@ type Access_Function_2 is
569569
\/ DESCRIPTION () 0 0 0 0
570570
Access to function
571571
**************************
572-
<PrivatePart subprograms_gnat.ads:217:8-222:1>
573-
<AdaNodeList subprograms_gnat.ads:217:8-217:8>
574-
<EndName subprograms_gnat.ads:222:5-222:21>
575-
<Id "Subprograms_GNAT" subprograms_gnat.ads:222:5-222:21>
576-
<PragmaNodeList subprograms_gnat.ads:222:22-222:22>
572+
<SubpDecl ["Test_VC20_013_Baz3"] subprograms_gnat.ads:221:4-225:22>
573+
**************************
574+
\/ RAW <<INTERMEDIATE UPPER>> () 226 0 0 0
575+
\/ RAW <<INTERMEDIATE LOWER>> () 0 0 0 0
576+
\/ PARAMETER arg (Arg) 222 222 223 224
577+
Text 2
578+
\/ RETURNS () 225 225 0 0
579+
Text 3
580+
\/ RAW <<LEADING>> () 0 0 0 0
581+
\/ RAW <<TRAILING>> () 0 0 0 0
582+
Text 1
583+
@return Text 3
584+
\/ SNIPPET ada () 0 0 0 0
585+
function Test_VC20_013_Baz3
586+
(Arg : Integer
587+
)
588+
return Integer
589+
\/ DESCRIPTION () 0 0 0 0
590+
Text 1
591+
**************************
592+
<PrivatePart subprograms_gnat.ads:229:8-234:1>
593+
<AdaNodeList subprograms_gnat.ads:229:8-229:8>
594+
<EndName subprograms_gnat.ads:234:5-234:21>
595+
<Id "Subprograms_GNAT" subprograms_gnat.ads:234:5-234:21>
596+
<PragmaNodeList subprograms_gnat.ads:234:22-234:22>

0 commit comments

Comments
 (0)