On 1/24/07, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote:
+ if (chunks.size () != div.size () + 1)
+ {
+ programming_error ("did not find a valid page breaking
configuration");
+ ignore_div = true;
+ assert (0);
this is better, but can we skip the assert()?
If this assert fails, it's a bug in the page breaker. I personally
prefer the assert because it means that if the bug appears during
"make web," I will find it instead of it being lost in the output.
This check really shouldn't depend on the validity of the user input
-- there are plenty of other sanity checks along the way to test for
that.
The problem with assert is that it prevents people from getting a PDF
and looking at their score to see what the problem with it is.
But the user builds are done with NDEBUG, right?
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel