Skip to content

Commit 278c41f

Browse files
committed
clang-extensions.adb: minor reordering
Try to keep the order of subprograms consistent between the package spec and its body. Change-Id: I67e30f01fa0a4b023e0bcae816a3bffd47868f6a TN: V916-015
1 parent 6a13686 commit 278c41f

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

tools/gnatcov/clang-extensions.adb

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,26 @@ package body Clang.Extensions is
9696
return Is_Macro_Location_C (Loc) /= 0;
9797
end Is_Macro_Location;
9898

99+
----------------------------
100+
-- Is_Macro_Arg_Expansion --
101+
----------------------------
102+
103+
function Is_Macro_Arg_Expansion
104+
(Loc : Source_Location_T;
105+
Start_Loc : access Source_Location_T := null;
106+
TU : Translation_Unit_T) return Boolean
107+
is
108+
function Is_Macro_Arg_Expansion
109+
(Loc : Source_Location_T;
110+
Start_Loc : access Source_Location_T;
111+
TU : Translation_Unit_T) return unsigned
112+
with
113+
Import, Convention => C,
114+
External_Name => "clang_isMacroArgExpansion";
115+
begin
116+
return Is_Macro_Arg_Expansion (Loc, Start_Loc, TU) /= 0;
117+
end Is_Macro_Arg_Expansion;
118+
99119
----------------------------------------------
100120
-- Get_Immediate_Macro_Name_For_Diagnostics --
101121
----------------------------------------------
@@ -120,24 +140,4 @@ package body Clang.Extensions is
120140
return Macro_Name;
121141
end Get_Immediate_Macro_Name_For_Diagnostics;
122142

123-
----------------------------
124-
-- Is_Macro_Arg_Expansion --
125-
----------------------------
126-
127-
function Is_Macro_Arg_Expansion
128-
(Loc : Source_Location_T;
129-
Start_Loc : access Source_Location_T := null;
130-
TU : Translation_Unit_T) return Boolean
131-
is
132-
function Is_Macro_Arg_Expansion
133-
(Loc : Source_Location_T;
134-
Start_Loc : access Source_Location_T;
135-
TU : Translation_Unit_T) return unsigned
136-
with
137-
Import, Convention => C,
138-
External_Name => "clang_isMacroArgExpansion";
139-
begin
140-
return Is_Macro_Arg_Expansion (Loc, Start_Loc, TU) /= 0;
141-
end Is_Macro_Arg_Expansion;
142-
143143
end Clang.Extensions;

0 commit comments

Comments
 (0)