summaryrefslogtreecommitdiff
path: root/src/node_counters.h
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2015-02-26 21:34:03 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2015-03-05 20:08:30 +0100
commitb150c9839e2e522dbdaef9f6f6e2863842ca63d9 (patch)
treedc545cb77fd7aafe6e503cc7083291e5afd9680b /src/node_counters.h
parent726671cb0ea3c8ae298f3ff6e7e67780cb20f801 (diff)
downloadandroid-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.h24
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"