aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorXadillaX <admin@xcoder.in>2017-06-08 21:12:11 +0800
committerRefael Ackermann <refack@gmail.com>2017-06-10 13:14:12 -0400
commitb5d8d7c6f966d5c7d24904b78f20b325b2f13cac (patch)
tree32c781d8f4f2e0848e1fc70a66cb46ed786f8e3d /src
parent871e4d0280178ce1ec2955f9b3f71b528077f6fd (diff)
downloadandroid-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.h2
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