]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4293/2: Remove Music_function::mark_smob with ASSERT_LIVE_IS_ALLOWED
authorDavid Kastrup <dak@gnu.org>
Wed, 18 Feb 2015 14:31:27 +0000 (15:31 +0100)
committerDavid Kastrup <dak@gnu.org>
Wed, 18 Feb 2015 15:50:37 +0000 (16:50 +0100)
GUILEv2's garbage collection is too asynchronous to make this work.

lily/include/music-function.hh
lily/music-function.cc

index 99c6c8f157460523d155181d5051a330a5a42b92..aacb646e0de5a7d858eb0a88e392d2e3e3a59606 100644 (file)
@@ -28,7 +28,6 @@ class Music_function : public Smob2<Music_function>
 {
 public:
   static const char type_p_name_[];
-  SCM mark_smob ();
   int print_smob (SCM, scm_print_state *);
   SCM get_signature () { return scm1 (); }
   SCM get_function () { return scm2 (); }
index c485a2989c7b47738f5507931ad43153420c4b39..35341e3c6d6fae828265b3d11f10f3e7c277daf7 100644 (file)
@@ -32,10 +32,3 @@ Music_function::print_smob (SCM port, scm_print_state *)
   /* Non-zero means success.  */
   return 1;
 }
-
-SCM
-Music_function::mark_smob ()
-{
-  ASSERT_LIVE_IS_ALLOWED (self_scm ());
-  return Smob2<Music_function>::mark_smob ();
-}