]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/grob-scheme.cc
Issue 4086/6: Reimplement unpure-pure-containers in terms of Simple_smob and Smob1
[lilypond.git] / lily / grob-scheme.cc
index c9b7bdaccbc40a4632a7dfbdd00e662108226912..3c9d1bb24131a84664cee39f1c5995b775f1bc28 100644 (file)
@@ -451,7 +451,7 @@ LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback",
   Grob *gr = Grob::unsmob (grob);
 
   LY_ASSERT_SMOB (Grob, grob, 1);
-  SCM_ASSERT_TYPE (ly_is_procedure (proc) || is_unpure_pure_container (proc), proc, SCM_ARG2, __FUNCTION__, "procedure or unpure pure container");
+  SCM_ASSERT_TYPE (ly_is_procedure (proc) || Unpure_pure_container::unsmob (proc), proc, SCM_ARG2, __FUNCTION__, "procedure or unpure pure container");
   LY_ASSERT_TYPE (ly_is_symbol, sym, 3);
 
   chain_callback (gr, proc, sym);