Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index e06cb77c6233d8512ec6fb37626c0ae64b4b90cf..8a0c8bf1b7d76f6539ba63ee6a9c4085c03d2370 100644 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -4131,7 +4131,10 @@ THREADED_TEST(SetterOnly) { |
THREADED_TEST(NoAccessors) { |
v8::HandleScope scope(v8::Isolate::GetCurrent()); |
Local<ObjectTemplate> templ = ObjectTemplate::New(); |
- templ->SetAccessor(v8_str("x"), NULL, NULL, v8_str("donut")); |
+ templ->SetAccessor(v8_str("x"), |
+ static_cast<v8::AccessorGetter>(NULL), |
+ NULL, |
+ v8_str("donut")); |
LocalContext context; |
context->Global()->Set(v8_str("obj"), templ->NewInstance()); |
Local<Script> script = Script::Compile(v8_str("obj.x = 4; obj.x")); |
@@ -4792,8 +4795,7 @@ THREADED_TEST(UndetectableObject) { |
LocalContext env; |
v8::HandleScope scope(env->GetIsolate()); |
- Local<v8::FunctionTemplate> desc = |
- v8::FunctionTemplate::New(0, v8::Handle<Value>()); |
+ Local<v8::FunctionTemplate> desc = v8::FunctionTemplate::New(); |
desc->InstanceTemplate()->MarkAsUndetectable(); // undetectable |
Local<v8::Object> obj = desc->GetFunction()->NewInstance(); |
@@ -4836,8 +4838,7 @@ THREADED_TEST(VoidLiteral) { |
LocalContext env; |
v8::HandleScope scope(env->GetIsolate()); |
- Local<v8::FunctionTemplate> desc = |
- v8::FunctionTemplate::New(0, v8::Handle<Value>()); |
+ Local<v8::FunctionTemplate> desc = v8::FunctionTemplate::New(); |
desc->InstanceTemplate()->MarkAsUndetectable(); // undetectable |
Local<v8::Object> obj = desc->GetFunction()->NewInstance(); |
@@ -4880,8 +4881,7 @@ THREADED_TEST(ExtensibleOnUndetectable) { |
LocalContext env; |
v8::HandleScope scope(env->GetIsolate()); |
- Local<v8::FunctionTemplate> desc = |
- v8::FunctionTemplate::New(0, v8::Handle<Value>()); |
+ Local<v8::FunctionTemplate> desc = v8::FunctionTemplate::New(); |
desc->InstanceTemplate()->MarkAsUndetectable(); // undetectable |
Local<v8::Object> obj = desc->GetFunction()->NewInstance(); |
@@ -10688,7 +10688,7 @@ THREADED_TEST(InterceptorICSetterExceptions) { |
THREADED_TEST(NullNamedInterceptor) { |
v8::HandleScope scope(v8::Isolate::GetCurrent()); |
v8::Handle<v8::ObjectTemplate> templ = ObjectTemplate::New(); |
- templ->SetNamedPropertyHandler(0); |
+ templ->SetNamedPropertyHandler(static_cast<v8::NamedPropertyGetter>(0)); |
LocalContext context; |
templ->Set("x", v8_num(42)); |
v8::Handle<v8::Object> obj = templ->NewInstance(); |
@@ -10703,7 +10703,7 @@ THREADED_TEST(NullNamedInterceptor) { |
THREADED_TEST(NullIndexedInterceptor) { |
v8::HandleScope scope(v8::Isolate::GetCurrent()); |
v8::Handle<v8::ObjectTemplate> templ = ObjectTemplate::New(); |
- templ->SetIndexedPropertyHandler(0); |
+ templ->SetIndexedPropertyHandler(static_cast<v8::IndexedPropertyGetter>(0)); |
LocalContext context; |
templ->Set("42", v8_num(42)); |
v8::Handle<v8::Object> obj = templ->NewInstance(); |