Hi!

Am 27.12.19 um 01:21 schrieb Tim Janik:
> please note this warning in a recent CI run:
> 
>   CXX      out/tests/testresamplerq.o
> tests/testresamplerq.cc:199:20: warning: 1st function call argument is an
> uninitialized value
>           TASSERT (bse_db_from_factor (rt_up.max_error, -200) < -125);
>                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./bse/testing.hh:22:56: note: expanded from macro 'TASSERT'
> #define TASSERT(cond)           TASSERT__AT (__LINE__, cond)    ///<
> Unconditional test assertion, enters breakpoint if not fullfilled.
>                                                        ^~~~
> ./bse/testing.hh:115:26: note: expanded from macro 'TASSERT__AT'
>   do { if (BSE_ISLIKELY (cond)) break;          \
>                          ^~~~
> ./bse/cxxaux.hh:40:57: note: expanded from macro 'BSE_ISLIKELY'
> #define BSE_ISLIKELY(expr)      __builtin_expect (bool (expr), 1)       ///<
> Compiler hint to optimize for @a expr evaluating to true.
>                                                         ^~~~
> 1 warning generated.
> 
> https://travis-ci.org/tim-janik/beast/jobs/629651405
> 
> There are also some fcompare warnings you might want to take a look at.

Right, this was actually helpful input by cppcheck/scan-build: I created
pull requests for the resulting changes, two of the commits are really
bug fixes.

 - https://github.com/tim-janik/beast/pull/134
 - https://github.com/tim-janik/beast/pull/135

   Cu... Stefan
-- 
Stefan Westerfeld, http://space.twc.de/~stefan
_______________________________________________
beast mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/beast

Reply via email to