summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--benchmark/misc/function_call/binding.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/benchmark/misc/function_call/binding.cc b/benchmark/misc/function_call/binding.cc
index 6ea928464c..b8cedd7018 100644
--- a/benchmark/misc/function_call/binding.cc
+++ b/benchmark/misc/function_call/binding.cc
@@ -5,13 +5,12 @@ using namespace v8;
static int c = 0;
-static Handle<Value> Hello(const Arguments& args) {
- HandleScope scope;
- return scope.Close(Integer::New(c++));
+void Hello(const FunctionCallbackInfo<Value>& args) {
+ args.GetReturnValue().Set(c++);
}
extern "C" void init (Handle<Object> target) {
- HandleScope scope;
+ HandleScope scope(Isolate::GetCurrent());
NODE_SET_METHOD(target, "hello", Hello);
}