summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/init.c')
-rw-r--r--libguile/init.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libguile/init.c b/libguile/init.c
index 432983ea3..80e36cb5c 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -453,7 +453,9 @@ scm_init_guile_1 (SCM_STACKITEM *base)
#ifdef GUILE_DEBUG_MALLOC
scm_debug_malloc_prehistory ();
#endif
- scm_init_storage (); /* requires smob_prehistory */
+ if (scm_init_storage ()) /* requires smob_prehistory */
+ abort ();
+
scm_struct_prehistory (); /* requires storage */
scm_symbols_prehistory (); /* requires storage */
scm_weaks_prehistory (); /* requires storage */