Skip to content

Commit 59b86f3

Browse files
committed
Refine void/ellipsis typing of GCC built-ins and assembler
In preparation of the removal of base_type_eq, ensure exact equality of types for library functions.
1 parent 95097a8 commit 59b86f3

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

src/ansi-c/gcc_builtin_headers_math.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,9 @@ float __builtin_gammaf(float);
167167
float __builtin_gammaf_r(float, int*);
168168
long double __builtin_gammal(long double);
169169
long double __builtin_gammal_r(long double, int*);
170-
double __builtin_huge_val();
171-
float __builtin_huge_valf();
172-
long double __builtin_huge_vall();
170+
double __builtin_huge_val(void);
171+
float __builtin_huge_valf(void);
172+
long double __builtin_huge_vall(void);
173173
double __builtin_hypot(double, double);
174174
float __builtin_hypotf(float, float);
175175
long double __builtin_hypotl(long double, long double);
@@ -182,9 +182,9 @@ int __builtin_ifloorl(long double);
182182
int __builtin_ilogb(double);
183183
int __builtin_ilogbf(float);
184184
int __builtin_ilogbl(long double);
185-
double __builtin_inf();
186-
float __builtin_inff();
187-
long double __builtin_infl();
185+
double __builtin_inf(void);
186+
float __builtin_inff(void);
187+
long double __builtin_infl(void);
188188
int __builtin_irint(double);
189189
int __builtin_irintf(float);
190190
int __builtin_irintl(long double);

src/assembler/remove_asm.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ void remove_asmt::gcc_asm_function_call(
101101
}
102102

103103
code_typet fkt_type({}, empty_typet());
104-
fkt_type.make_ellipsis();
105104

106105
symbol_exprt fkt(function_identifier, fkt_type);
107106

@@ -150,7 +149,6 @@ void remove_asmt::msc_asm_function_call(
150149
const typet void_pointer = pointer_type(empty_typet());
151150

152151
code_typet fkt_type({}, empty_typet());
153-
fkt_type.make_ellipsis();
154152

155153
symbol_exprt fkt(function_identifier, fkt_type);
156154

0 commit comments

Comments
 (0)