From 0602fcde6e03bc08b0a333b291d8fe45cb4f56e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Tue, 24 Feb 2015 13:31:00 +0100 Subject: [PATCH] Reimplement no-op version of DLOG to avoid C++ compiler warning --- libevmjit/Utils.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/libevmjit/Utils.h b/libevmjit/Utils.h index 7e10e0c63..0caf5e1bd 100644 --- a/libevmjit/Utils.h +++ b/libevmjit/Utils.h @@ -20,5 +20,21 @@ std::ostream& getLogStream(char const* _channel); #define DLOG(CHANNEL) ::dev::evmjit::getLogStream(#CHANNEL) #else // Release - #define DLOG(CHANNEL) true ? std::cerr : std::cerr + +namespace dev +{ +namespace evmjit +{ + +struct Voider +{ + void operator=(std::ostream const&) {} +}; + +} +} + + +#define DLOG(CHANNEL) true ? (void)0 : ::dev::evmjit::Voider{} = std::cerr + #endif