From 10c6303d242ce8f01f38e78da71d01c7a379e651 Mon Sep 17 00:00:00 2001 From: Andrea Corallo Date: Sun, 27 Oct 2019 16:11:56 +0100 Subject: [PATCH] fix invalid write into emit_limple_insn --- src/comp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/comp.c b/src/comp.c index a7a5ce0dcbe..3b124bef23a 100644 --- a/src/comp.c +++ b/src/comp.c @@ -1182,7 +1182,8 @@ emit_limple_insn (Lisp_Object insn) unsigned i = 0; FOR_EACH_TAIL (p) { - eassert (i < sizeof (arg)); + if (i == sizeof (arg) / sizeof (Lisp_Object)) + break; arg[i++] = XCAR (p); } -- 2.39.5