From 5e4c623370cfa3df4e73f80f980e06766bfad929 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 18 May 2016 14:21:04 +0800 Subject: All - Fix up a bunch of -Wextra warnings --- src/include/debug.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/include') diff --git a/src/include/debug.hpp b/src/include/debug.hpp index e1dedb7b..9dafdb42 100644 --- a/src/include/debug.hpp +++ b/src/include/debug.hpp @@ -13,7 +13,7 @@ extern int g_debug_indent_level; #else #define INDENT() do { } while(0) #define UNINDENT() do {} while(0) -#define DEBUG(ss) do{ } while(0) +#define DEBUG(ss) do{ (void)(::NullSink() << ss); } while(0) #endif extern bool debug_enabled(); @@ -31,6 +31,13 @@ struct RepeatLitStr } }; +class NullSink: + public ::std::ostream +{ +public: + NullSink() {} +}; + class TraceLog { const char* m_tag; -- cgit v1.2.3