From 944fe7036c53613889deb66cb9d03da2407d6c85 Mon Sep 17 00:00:00 2001 From: Pascal Cuoq Date: Wed, 19 Jun 2019 20:43:10 +0200 Subject: [PATCH] x86-64 codegen: avoid allocating VLA of size 0 --- x86_64-gen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x86_64-gen.c b/x86_64-gen.c index 9d2c3f19..c2595b6c 100644 --- a/x86_64-gen.c +++ b/x86_64-gen.c @@ -1234,7 +1234,7 @@ void gfunc_call(int nb_args) int nb_reg_args = 0; int nb_sse_args = 0; int sse_reg, gen_reg; - char _onstack[nb_args], *onstack = _onstack; + char _onstack[nb_args ? nb_args : 1], *onstack = _onstack; /* calculate the number of integer/float register arguments, remember arguments to be passed via stack (in onstack[]), and also remember