predicate_to_typename (void *ptr)
{
if (type_names.find (ptr) == type_names.end ())
- return "unknown type";
+ {
+ programming_error ("Unknown type predicate");
+ return "unknown type";
+ }
else
return type_names[ptr];
}
"Return score with @var{music} encapsulated in @var{score}.")
{
LY_ASSERT_SMOB (Music, music, 1);
- Music *mus = unsmob_music (music);
Score *score = new Score;
score->set_music (music);
SCM markup)
{
LY_ASSERT_SMOB (Output_def, layout_smob, 1);
- LY_ASSERT_TYPE (scm_is_string, props, 3);
+ LY_ASSERT_TYPE (scm_is_string, markup, 3);
string str = ly_scm2string (markup);
Output_def *layout = unsmob_output_def (layout_smob);