aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index e51f9095b36..538cd4f3ca7 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -367,6 +367,7 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth,
367 SAFE_ALLOCA_LISP_EXTRA (stack_base, stack_items, bytestr_length); 367 SAFE_ALLOCA_LISP_EXTRA (stack_base, stack_items, bytestr_length);
368 Lisp_Object *stack_lim = stack_base + stack_items; 368 Lisp_Object *stack_lim = stack_base + stack_items;
369 Lisp_Object *top = stack_base; 369 Lisp_Object *top = stack_base;
370 *top = vector; /* Ensure VECTOR survives GC (Bug#33014). */
370 memcpy (stack_lim, SDATA (bytestr), bytestr_length); 371 memcpy (stack_lim, SDATA (bytestr), bytestr_length);
371 void *void_stack_lim = stack_lim; 372 void *void_stack_lim = stack_lim;
372 unsigned char const *bytestr_data = void_stack_lim; 373 unsigned char const *bytestr_data = void_stack_lim;