HI there,
updating from LilyPond version 2.19.53 to 2.23.1 I found unexpected
non-fatal error messages in LilyPonds output whenever a music function
is defined:
Analysieren...
Programmierfehler: Parsed object should be dead #<Prob: Music C++:
Music((void . #t))((name . Music) (types)) >
This happens even if a defined music function is never called.
Minimal example:
\version "2.23.1"
myFunc =
#(define-music-function (parser location m)
(ly:music?)
m)
By the way: Are parser and location though no necessary anymore
deprecated/still allowed/make sense/bad style?
Cheers,
Johannes