From: hanwen Date: Mon, 25 Jul 2005 13:24:05 +0000 (+0000) Subject: release commit X-Git-Tag: release/2.6.4~17^2~178 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=165c70b8cceb8492fb0429e8e775933c4a293c4d;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;