Ah, got it, sorry.<br><br><div class="gmail_quote">On Fri, Feb 15, 2013 at 10:20 AM, Pekka Paalanen <span dir="ltr"><<a href="mailto:ppaalanen@gmail.com" target="_blank">ppaalanen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Fri, 15 Feb 2013 09:48:35 -0500<br>
Dima Ryazanov <<a href="mailto:dima@gmail.com">dima@gmail.com</a>> wrote:<br>
<br>
> On Fri, Feb 15, 2013 at 7:56 AM, Philip Withnall <<a href="mailto:philip@tecnocode.co.uk">philip@tecnocode.co.uk</a>>wrote:<br>
><br>
> > There’s a bug in FreeBSD’s handling of timer events which means we have to<br>
> > be more relaxed about how we check when timer events have happened because<br>
> > FreeBSD can’t manage enough precision on scheduling the events.<br>
> ><br>
> > Signed-off-by: Philip Withnall <<a href="mailto:philip@tecnocode.co.uk">philip@tecnocode.co.uk</a>><br>
> > ---<br>
> >  tests/event-loop-test.c | 22 ++++++++++++++++------<br>
> >  1 file changed, 16 insertions(+), 6 deletions(-)<br>
> ><br>
> > diff --git a/tests/event-loop-test.c b/tests/event-loop-test.c<br>
> > index c46d3b0..cf9dabe 100644<br>
> > --- a/tests/event-loop-test.c<br>
> > +++ b/tests/event-loop-test.c<br>
> > @@ -155,10 +155,11 @@ TEST(event_loop_signal)<br>
> ><br>
> >         source = wl_event_loop_add_signal(loop, SIGUSR1,<br>
> >                                           signal_callback, &got_it);<br>
> > -       wl_event_loop_dispatch(loop, 0);<br>
> > +       assert(source);<br>
> > +       assert(wl_event_loop_dispatch(loop, 0) == 0);<br>
> ><br>
><br>
> You shouldn't put code with side effects inside asserts, since it'll be<br>
> compiled out in release mode.<br>
<br>
</div>That's actually standard procedure in the test suite. The test suite<br>
refuses to work at all, if you compile asserts away. We rely on them<br>
here, but you are right in general.<br>
<br>
<br>
Thanks,<br>
pq<br>
</blockquote></div><br>