]> git.donarmstrong.com Git - lilypond.git/commitdiff
Don't let make-engraver pass empty lists to evaluation.
authorDavid Kastrup <dak@gnu.org>
Sun, 19 Feb 2012 20:04:27 +0000 (21:04 +0100)
committerDavid Kastrup <dak@gnu.org>
Sun, 19 Feb 2012 20:04:27 +0000 (21:04 +0100)
scm/translation-functions.scm

index 2d36c7b30392ddd3c74db0f9c095d1f6189f72a1..cc94b67acfbeb2aae9c3364d577e937b4d89d5c5 100644 (file)
@@ -686,7 +686,7 @@ same manner are @code{listeners} with the subordinate symbols being
 event classes, and @code{acknowledgers} and @code{end-acknowledgers}
 with the subordinate symbols being interfaces."
   (let loop ((forms forms))
-    (if (pair? forms)
+    (if (cheap-list? forms)
        `(list
          ,@(map (lambda (form)
                   (if (pair? (car form))