lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: engraver: continue when trying to create non-existent Grob (issue 54


From: hanwenn
Subject: Re: engraver: continue when trying to create non-existent Grob (issue 547620043 by address@hidden)
Date: Mon, 10 Feb 2020 13:41:36 -0800

On 2020/02/10 21:40:03, dak wrote:
> On 2020/02/10 21:35:30, hanwenn wrote:
> > On 2020/02/10 21:31:46, dak wrote:
> > >
https://codereview.appspot.com/547620043/diff/545560043/lily/engraver.cc
> > > File lily/engraver.cc (right):
> > > 
> > >
> >
>
https://codereview.appspot.com/547620043/diff/545560043/lily/engraver.cc#newcode126
> > > lily/engraver.cc:126: grob = new Item (SCM_EOL);
> > > Ugh.  How is that going to work?  I am not sure we aren't better
off with a
> > hard
> > > exit.  Admittedly, a failed assertion makes little sense after a
> > > programming_error: this should have been a hard error in the first
place.
> > > 
> > > What is the use case?
> > 
> > Without this, you get a segfault because we take a cdr of an empty
list.
> 
> Ugh.  Ok, that's rather awful.  But don't we run into followup errors
with that
> make_item (SCM_EOL) ?

apparently, no. 

it doesn't print anything obviously.


https://codereview.appspot.com/547620043/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]