diff options
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 6 |
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 | } |