ref: 70246f96c1b3c628b758e6d6939e0a7c9a71d481
parent: e72acf740bac36235c309304c1f6f0da619ed768
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue Feb 18 00:05:28 EST 2025
apply_cl: try forcing sp into a register
--- a/src/flisp.c
+++ b/src/flisp.c
@@ -839,7 +839,8 @@
static value_t
apply_cl(int nargs)
{
- value_t *top_frame = FL(curr_frame), *sp = FL(sp);
+ value_t *top_frame = FL(curr_frame);
+ register value_t *sp = FL(sp);
bool tail;
int n;