]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/time-signature-performer.cc
(protect_smob): experiment: O(1) GC (un)protection.
[lilypond.git] / lily / time-signature-performer.cc
index 072990db3f48989beaed0b5496ae94e1860b32dd..63b4bf241891fdf13f894d010cabbe61aa5dbc27 100644 (file)
@@ -18,7 +18,7 @@ public:
 
 protected:
 
-  virtual void stop_translation_timestep ();
+  PRECOMPUTED_VIRTUAL void stop_translation_timestep ();
   virtual void create_audio_elements ();
   virtual void derived_mark () const;
   SCM prev_fraction_;
@@ -69,4 +69,6 @@ Time_signature_performer::stop_translation_timestep ()
     }
 }
 
-ADD_TRANSLATOR (Time_signature_performer, "", "", "", "", "", "");
+#include "translator.icc"
+
+ADD_TRANSLATOR (Time_signature_performer, "", "", "", "", "");