diff options
author | XadillaX <admin@xcoder.in> | 2017-06-08 21:12:11 +0800 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2017-06-10 13:14:12 -0400 |
commit | b5d8d7c6f966d5c7d24904b78f20b325b2f13cac (patch) | |
tree | 32c781d8f4f2e0848e1fc70a66cb46ed786f8e3d /src | |
parent | 871e4d0280178ce1ec2955f9b3f71b528077f6fd (diff) | |
download | android-node-v8-b5d8d7c6f966d5c7d24904b78f20b325b2f13cac.tar.gz android-node-v8-b5d8d7c6f966d5c7d24904b78f20b325b2f13cac.tar.bz2 android-node-v8-b5d8d7c6f966d5c7d24904b78f20b325b2f13cac.zip |
src: merge `fn_name` in NODE_SET_PROTOTYPE_METHOD
Merge two duplicate `fn_name` into one in NODE_SET_PROTOTYPE_METHOD,
it may improve a bit performance.
PR-URL: https://github.com/nodejs/node/pull/13547
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/node.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/node.h b/src/node.h index 329a3c623b..65f6852a48 100644 --- a/src/node.h +++ b/src/node.h @@ -293,7 +293,7 @@ inline void NODE_SET_PROTOTYPE_METHOD(v8::Local<v8::FunctionTemplate> recv, v8::FunctionTemplate::New(isolate, callback, v8::Local<v8::Value>(), s); v8::Local<v8::String> fn_name = v8::String::NewFromUtf8(isolate, name); t->SetClassName(fn_name); - recv->PrototypeTemplate()->Set(v8::String::NewFromUtf8(isolate, name), t); + recv->PrototypeTemplate()->Set(fn_name, t); } #define NODE_SET_PROTOTYPE_METHOD node::NODE_SET_PROTOTYPE_METHOD |