aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/eval.c b/src/eval.c
index 9daae92e55a..126ee2e9555 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -3960,7 +3960,7 @@ mark_specpdl (union specbinding *first, union specbinding *ptr)
3960 break; 3960 break;
3961 3961
3962 case SPECPDL_UNWIND_ARRAY: 3962 case SPECPDL_UNWIND_ARRAY:
3963 mark_maybe_objects (pdl->unwind_array.array, pdl->unwind_array.nelts); 3963 mark_objects (pdl->unwind_array.array, pdl->unwind_array.nelts);
3964 break; 3964 break;
3965 3965
3966 case SPECPDL_UNWIND_EXCURSION: 3966 case SPECPDL_UNWIND_EXCURSION:
@@ -3974,8 +3974,7 @@ mark_specpdl (union specbinding *first, union specbinding *ptr)
3974 mark_object (backtrace_function (pdl)); 3974 mark_object (backtrace_function (pdl));
3975 if (nargs == UNEVALLED) 3975 if (nargs == UNEVALLED)
3976 nargs = 1; 3976 nargs = 1;
3977 while (nargs--) 3977 mark_objects (backtrace_args (pdl), nargs);
3978 mark_object (backtrace_args (pdl)[nargs]);
3979 } 3978 }
3980 break; 3979 break;
3981 3980