summaryrefslogtreecommitdiff
path: root/libguile/vm-engine.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/vm-engine.c')
-rw-r--r--libguile/vm-engine.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libguile/vm-engine.c b/libguile/vm-engine.c
index c43156382..abfa1fb53 100644
--- a/libguile/vm-engine.c
+++ b/libguile/vm-engine.c
@@ -178,8 +178,9 @@
{ \
if (SCM_UNLIKELY (sp < vp->stack_limit)) \
{ \
+ struct scm_vm_intrinsics *i = (void*)intrinsics; \
SYNC_IP (); \
- vm_expand_stack (vp, sp); \
+ i->expand_stack (vp, sp); \
CACHE_SP (); \
} \
else \