summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-12-08 21:38:51 +0100
committerAndy Wingo <wingo@pobox.com>2009-12-08 23:13:13 +0100
commit4afe4ab42ab8a6b0f869cfc2b4d0ff0d8e0a8f48 (patch)
tree0254e7bff6668310fd4ea6e8b4d2209af5c50845 /libguile/init.c
parent4834078b079e8135bb042ac8a2f7f908433cda79 (diff)
downloadguile-4afe4ab42ab8a6b0f869cfc2b4d0ff0d8e0a8f48.tar.gz
initialize smobs after structs
* libguile/init.c (scm_i_init_guile): Move SMOB prehistory after structs init. No effect for now.
Diffstat (limited to 'libguile/init.c')
-rw-r--r--libguile/init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/init.c b/libguile/init.c
index 33857b709..0571d6b67 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -440,7 +440,6 @@ scm_i_init_guile (SCM_STACKITEM *base)
#ifdef GUILE_DEBUG_MALLOC
scm_debug_malloc_prehistory ();
#endif
- scm_smob_prehistory ();
scm_symbols_prehistory (); /* requires weaks_prehistory */
scm_modules_prehistory ();
scm_init_array_handle ();
@@ -448,6 +447,7 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_init_generalized_vectors ();
scm_init_strings (); /* Requires array-handle, generalized-vectors */
scm_init_struct (); /* Requires strings */
+ scm_smob_prehistory ();
scm_init_variable ();
scm_init_continuations (); /* requires smob_prehistory */
scm_init_root (); /* requires continuations */