From 96e0632439887ad5159367423e4958145ba5295f Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Wed, 22 Nov 2017 06:54:49 -0800 Subject: lastcons: streamline. * lib.c (lastcons): Don't wastefully call cdr on an object after called cdr_l; just dereference the cdr_l loc. --- lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib.c b/lib.c index 08deb233..8bc522c1 100644 --- a/lib.c +++ b/lib.c @@ -635,7 +635,7 @@ loc lastcons(val list) while (consp(cdr(list))) { ret = cdr_l(list); - list = cdr(list); + list = deref(ret); } return ret; } -- cgit v1.2.3