aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index 881834367ab..141f5adda84 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -292,19 +292,19 @@ mark_byte_stack ()
292 for (obj = stack->bottom; obj <= stack->top; ++obj) 292 for (obj = stack->bottom; obj <= stack->top; ++obj)
293 if (!XMARKBIT (*obj)) 293 if (!XMARKBIT (*obj))
294 { 294 {
295 mark_object (obj); 295 mark_object (*obj);
296 XMARK (*obj); 296 XMARK (*obj);
297 } 297 }
298 298
299 if (!XMARKBIT (stack->byte_string)) 299 if (!XMARKBIT (stack->byte_string))
300 { 300 {
301 mark_object (&stack->byte_string); 301 mark_object (stack->byte_string);
302 XMARK (stack->byte_string); 302 XMARK (stack->byte_string);
303 } 303 }
304 304
305 if (!XMARKBIT (stack->constants)) 305 if (!XMARKBIT (stack->constants))
306 { 306 {
307 mark_object (&stack->constants); 307 mark_object (stack->constants);
308 XMARK (stack->constants); 308 XMARK (stack->constants);
309 } 309 }
310 } 310 }