summaryrefslogtreecommitdiff
path: root/libguile/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/list.c')
-rw-r--r--libguile/list.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libguile/list.c b/libguile/list.c
index 82aab8a5d..70bfcb077 100644
--- a/libguile/list.c
+++ b/libguile/list.c
@@ -40,9 +40,9 @@
/* creating lists */
-#define SCM_I_CONS(cell, x, y) \
- do { \
- cell = scm_cell (SCM_UNPACK (x), SCM_UNPACK (y)); \
+#define SCM_I_CONS(cell, x, y) \
+ do { \
+ cell = SCM_ADD_PAIR_TAG (scm_cell (SCM_UNPACK (x), SCM_UNPACK (y))); \
} while (0)
SCM