X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Faudiographer%2Faudiographer%2Fdebuggable.h;h=6ca544a87e46d888ae314df8df848a9479fca703;hb=98c65406e3e17bc70840cc531424e0c65521b96b;hp=8fe48159de60a2a7eb5ef0d1e8c6c1a3215a3c2b;hpb=5fc1cbb65c94ce495d2c30c22d830a2975bee47f;p=ardour.git diff --git a/libs/audiographer/audiographer/debuggable.h b/libs/audiographer/audiographer/debuggable.h index 8fe48159de..6ca544a87e 100644 --- a/libs/audiographer/audiographer/debuggable.h +++ b/libs/audiographer/audiographer/debuggable.h @@ -24,7 +24,7 @@ enum LIBAUDIOGRAPHER_API DebugLevel }; /** Class that allows optimizing out debugging code during compile time. - * Usage: to take all advantage of this class you should wrap all + * Usage: to take all advantage of this class you should wrap all * debugging statemets like this: * \code * if (debug_level (SomeDebugLevel) && other_optional_conditionals) { @@ -45,12 +45,12 @@ class /*LIBAUDIOGRAPHER_API*/ Debuggable : stream (debug_stream) {} bool debug_level (DebugLevel level) { - #ifdef NDEBUG - level = DEFAULT_DEBUG_LEVEL; /* stop pedantic gcc complaints about unused parameter */ +#ifndef NDEBUG + (void) level; /* stop pedantic gcc complaints about unused parameter */ return false; - #else +#else return L >= level; - #endif +#endif } std::ostream & debug_stream() { return stream; }