Skip to content

Commit 0722309

Browse files
committed
Drop FASTCALL on variadic functions
This is unlikely to be properly supported by compilers anyway, see <php#2975>.
1 parent 589cfbb commit 0722309

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Zend/zend_ast.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,15 +290,15 @@ ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_va(
290290
return ast;
291291
}
292292

293-
ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_n(unsigned kind, ...) {
293+
ZEND_API zend_ast * zend_ast_create_n(unsigned kind, ...) {
294294
va_list va;
295295
va_start(va, kind);
296296
zend_ast *ast = zend_ast_create_va(kind, 0, &va);
297297
va_end(va);
298298
return ast;
299299
}
300300

301-
ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_ex_n(
301+
ZEND_API zend_ast * zend_ast_create_ex_n(
302302
zend_ast_kind kind, unsigned attr, ...) {
303303
va_list va;
304304
va_start(va, attr);

Zend/zend_ast.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,8 @@ ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_5(zend_ast_kind kind, zend_ast
249249

250250
ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_va(zend_ast_kind kind, zend_ast_attr attr, va_list *va);
251251
/* Need to use unsigned args to avoid va promotion UB. */
252-
ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_n(unsigned kind, ...);
253-
ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_ex_n(zend_ast_kind kind, unsigned attr, ...);
252+
ZEND_API zend_ast * zend_ast_create_n(unsigned kind, ...);
253+
ZEND_API zend_ast * zend_ast_create_ex_n(zend_ast_kind kind, unsigned attr, ...);
254254

255255
static zend_always_inline zend_ast * zend_ast_create_ex_0(zend_ast_kind kind, zend_ast_attr attr) {
256256
zend_ast *ast = zend_ast_create_0(kind);

0 commit comments

Comments
 (0)