File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -384,8 +384,8 @@ static void Mark_Series(REBSER *series, REBCNT depth);
384
384
// Object is just a block with special first value (context):
385
385
mark_obj :
386
386
if (!IS_MARK_SERIES (VAL_OBJ_FRAME (val ))) {
387
- if (depth >= 64 ) Queue_Mark_Series (VAL_OBJ_FRAME (val ));
388
- else Mark_Series (VAL_OBJ_FRAME (val ), depth );
387
+ if (depth < 64 ) Mark_Series (VAL_OBJ_FRAME (val ), depth );
388
+ else Queue_Mark_Series (VAL_OBJ_FRAME (val ));
389
389
//if (SERIES_TAIL(VAL_OBJ_FRAME(val)) >= 1)
390
390
// Dump_Frame(VAL_OBJ_FRAME(val), 4);
391
391
}
Original file line number Diff line number Diff line change @@ -523,7 +523,7 @@ enum {
523
523
// Using the mark queue only if we are deep enough
524
524
#define QUEUE_CHECK_MARK (s ,d ) \
525
525
if (!IS_MARK_SERIES(s)) {\
526
- if (depth >= 64) Mark_Series(s, d); \
526
+ if (depth < 64) Mark_Series(s, d); \
527
527
else Queue_Mark_Series(s);\
528
528
}
529
529
You can’t perform that action at this time.
0 commit comments