diff options
author | gengjiawen <technicalcute@gmail.com> | 2019-05-06 21:50:28 +0800 |
---|---|---|
committer | ZYSzys <zyszys98@gmail.com> | 2019-05-12 20:56:31 +0800 |
commit | 1d31c6833df85cd913c241cdc4b4d702490fee7b (patch) | |
tree | 0ae81b4c592ccca01c4144833f4ded96a9b4c638 /src/async_wrap.cc | |
parent | a244b6f591fa1441789d76ccd7ad869cea6db471 (diff) | |
download | android-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.cc | 17 |
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); |