From: Han-Wen Nienhuys Date: Mon, 25 Jul 2005 13:24:05 +0000 (+0000) Subject: release commit X-Git-Tag: release/2.7.3 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=9473209e14bacab5395ec4791660f01c07c12335;p=lilypond.git release commit --- diff --git a/lily/ly-module.cc b/lily/ly-module.cc index 3890eb0ad4..b14a222b49 100644 --- a/lily/ly-module.cc +++ b/lily/ly-module.cc @@ -14,12 +14,15 @@ #define MODULE_GC_KLUDGE +#ifdef MODULE_GC_KLUDGE +Protected_scm anonymous_modules = SCM_EOL; +#endif + #define FUNC_NAME __FUNCTION__ -Protected_scm anonymous_modules = SCM_EOL; LY_DEFINE(ly_clear_anonymous_modules, "ly:clear-anonymous-modules", - 0,0,0,(), + 0, 0, 0, (), "Plug a GUILE 1.6 and 1.7 memory leak by breaking a weak reference " "pointer cycle explicitly." ) @@ -41,7 +44,6 @@ LY_DEFINE(ly_clear_anonymous_modules, "ly:clear-anonymous-modules", } anonymous_modules = SCM_EOL; - #endif return SCM_UNSPECIFIED;