summaryrefslogtreecommitdiff
path: root/src/async_wrap.cc
diff options
context:
space:
mode:
authorgengjiawen <technicalcute@gmail.com>2019-05-06 21:50:28 +0800
committerZYSzys <zyszys98@gmail.com>2019-05-12 20:56:31 +0800
commit1d31c6833df85cd913c241cdc4b4d702490fee7b (patch)
tree0ae81b4c592ccca01c4144833f4ded96a9b4c638 /src/async_wrap.cc
parenta244b6f591fa1441789d76ccd7ad869cea6db471 (diff)
downloadandroid-node-v8-1d31c6833df85cd913c241cdc4b4d702490fee7b.tar.gz
android-node-v8-1d31c6833df85cd913c241cdc4b4d702490fee7b.tar.bz2
android-node-v8-1d31c6833df85cd913c241cdc4b4d702490fee7b.zip
src: remove extra semicolons after macros
PR-URL: https://github.com/nodejs/node/pull/27579 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Diffstat (limited to 'src/async_wrap.cc')
-rw-r--r--src/async_wrap.cc17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/async_wrap.cc b/src/async_wrap.cc
index 0c84b06fdd..8a487a9dd3 100644
--- a/src/async_wrap.cc
+++ b/src/async_wrap.cc
@@ -294,12 +294,15 @@ static void SetupHooks(const FunctionCallbackInfo<Value>& args) {
Local<Object> fn_obj = args[0].As<Object>();
-#define SET_HOOK_FN(name) \
- Local<Value> name##_v = fn_obj->Get( \
- env->context(), \
- FIXED_ONE_BYTE_STRING(env->isolate(), #name)).ToLocalChecked(); \
- CHECK(name##_v->IsFunction()); \
- env->set_async_hooks_##name##_function(name##_v.As<Function>());
+#define SET_HOOK_FN(name) \
+ do { \
+ Local<Value> v = \
+ fn_obj->Get(env->context(), \
+ FIXED_ONE_BYTE_STRING(env->isolate(), #name)) \
+ .ToLocalChecked(); \
+ CHECK(v->IsFunction()); \
+ env->set_async_hooks_##name##_function(v.As<Function>()); \
+ } while (0)
SET_HOOK_FN(init);
SET_HOOK_FN(before);
@@ -502,7 +505,7 @@ void AsyncWrap::Initialize(Local<Object> target,
Local<Object> constants = Object::New(isolate);
#define SET_HOOKS_CONSTANT(name) \
FORCE_SET_TARGET_FIELD( \
- constants, #name, Integer::New(isolate, AsyncHooks::name));
+ constants, #name, Integer::New(isolate, AsyncHooks::name))
SET_HOOKS_CONSTANT(kInit);
SET_HOOKS_CONSTANT(kBefore);