diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2015-02-26 21:34:03 +0100 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2015-03-05 20:08:30 +0100 |
commit | b150c9839e2e522dbdaef9f6f6e2863842ca63d9 (patch) | |
tree | dc545cb77fd7aafe6e503cc7083291e5afd9680b /src/node_counters.h | |
parent | 726671cb0ea3c8ae298f3ff6e7e67780cb20f801 (diff) | |
download | android-node-v8-b150c9839e2e522dbdaef9f6f6e2863842ca63d9.tar.gz android-node-v8-b150c9839e2e522dbdaef9f6f6e2863842ca63d9.tar.bz2 android-node-v8-b150c9839e2e522dbdaef9f6f6e2863842ca63d9.zip |
src: fix -Wempty-body compiler warnings
Turn counter macros into no-op instructions when counters are disabled.
Evaluating to nothing makes gcc complain when the macro is used in a
conditional. Fixes the following warning:
../src/tls_wrap.cc:320:5: warning:
suggest braces around empty body in an 'if' statement [-Wempty-body]
NODE_COUNT_NET_BYTES_SENT(write_size_);
^
PR-URL: https://github.com/iojs/io.js/pull/974
Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Diffstat (limited to 'src/node_counters.h')
-rw-r--r-- | src/node_counters.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/node_counters.h b/src/node_counters.h index b9e56ed362..78dd949199 100644 --- a/src/node_counters.h +++ b/src/node_counters.h @@ -7,18 +7,18 @@ #include "node_win32_perfctr_provider.h" #else #define NODE_COUNTER_ENABLED() (false) -#define NODE_COUNT_HTTP_SERVER_REQUEST() -#define NODE_COUNT_HTTP_SERVER_RESPONSE() -#define NODE_COUNT_HTTP_CLIENT_REQUEST() -#define NODE_COUNT_HTTP_CLIENT_RESPONSE() -#define NODE_COUNT_SERVER_CONN_OPEN() -#define NODE_COUNT_SERVER_CONN_CLOSE() -#define NODE_COUNT_NET_BYTES_SENT(bytes) -#define NODE_COUNT_NET_BYTES_RECV(bytes) -#define NODE_COUNT_GET_GC_RAWTIME() -#define NODE_COUNT_GC_PERCENTTIME(percent) -#define NODE_COUNT_PIPE_BYTES_SENT(bytes) -#define NODE_COUNT_PIPE_BYTES_RECV(bytes) +#define NODE_COUNT_GC_PERCENTTIME(percent) do { } while (false) +#define NODE_COUNT_GET_GC_RAWTIME() do { } while (false) +#define NODE_COUNT_HTTP_CLIENT_REQUEST() do { } while (false) +#define NODE_COUNT_HTTP_CLIENT_RESPONSE() do { } while (false) +#define NODE_COUNT_HTTP_SERVER_REQUEST() do { } while (false) +#define NODE_COUNT_HTTP_SERVER_RESPONSE() do { } while (false) +#define NODE_COUNT_NET_BYTES_RECV(bytes) do { } while (false) +#define NODE_COUNT_NET_BYTES_SENT(bytes) do { } while (false) +#define NODE_COUNT_PIPE_BYTES_RECV(bytes) do { } while (false) +#define NODE_COUNT_PIPE_BYTES_SENT(bytes) do { } while (false) +#define NODE_COUNT_SERVER_CONN_CLOSE() do { } while (false) +#define NODE_COUNT_SERVER_CONN_OPEN() do { } while (false) #endif #include "v8.h" |