Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index f91299dbb49d0ec7eceb2123d323f4fddfc3d1a5..b394e950dd45421f4851e14d8dee926032db1df3 100644 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -1189,9 +1189,9 @@ THREADED_TEST(GlobalPrototype) { |
templ->Set("x", v8_num(200)); |
templ->SetAccessor(v8_str("m"), GetM); |
LocalContext env(0, templ); |
- v8::Handle<v8::Object> obj = env->Global(); |
- v8::Handle<Script> script = v8_compile("dummy()"); |
- v8::Handle<Value> result = script->Run(); |
+ v8::Handle<v8::Object> obj(env->Global()); |
+ v8::Handle<Script> script(v8_compile("dummy()")); |
+ v8::Handle<Value> result(script->Run()); |
CHECK_EQ(13.4, result->NumberValue()); |
CHECK_EQ(200, v8_compile("x")->Run()->Int32Value()); |
CHECK_EQ(876, v8_compile("m")->Run()->Int32Value()); |
@@ -1765,7 +1765,7 @@ THREADED_TEST(DeepCrossLanguageRecursion) { |
env->Global()->Set(v8_str("depth"), v8::Integer::New(0)); |
call_recursively_script = v8_compile("callScriptRecursively()"); |
- v8::Handle<Value> result = call_recursively_script->Run(); |
+ v8::Handle<Value> result(call_recursively_script->Run()); |
call_recursively_script = v8::Handle<Script>(); |
env->Global()->Set(v8_str("depth"), v8::Integer::New(0)); |
@@ -4384,7 +4384,7 @@ THREADED_TEST(ExtensibleOnUndetectable) { |
source = v8_str("undetectable.y = 2000;"); |
script = Script::Compile(source); |
- Local<Value> result = script->Run(); |
+ Local<Value> result(script->Run()); |
ExpectBoolean("undetectable.y == undefined", true); |
} |
@@ -4736,7 +4736,7 @@ THREADED_TEST(NativeFunctionDeclarationError) { |
"native\nfunction foo();")); |
const char* extension_names[] = { name }; |
v8::ExtensionConfiguration extensions(1, extension_names); |
- v8::Handle<Context> context = Context::New(&extensions); |
+ v8::Handle<Context> context(Context::New(&extensions)); |
ASSERT(context.IsEmpty()); |
} |
@@ -4750,7 +4750,7 @@ THREADED_TEST(NativeFunctionDeclarationErrorEscape) { |
"nativ\\u0065 function foo();")); |
const char* extension_names[] = { name }; |
v8::ExtensionConfiguration extensions(1, extension_names); |
- v8::Handle<Context> context = Context::New(&extensions); |
+ v8::Handle<Context> context(Context::New(&extensions)); |
ASSERT(context.IsEmpty()); |
} |
@@ -4917,7 +4917,7 @@ TEST(RegexpOutOfMemory) { |
Local<Script> script = |
Script::Compile(String::New(js_code_causing_huge_string_flattening)); |
last_location = NULL; |
- Local<Value> result = script->Run(); |
+ Local<Value> result(script->Run()); |
CHECK(false); // Should not return. |
} |
@@ -5695,7 +5695,7 @@ THREADED_TEST(ErrorConstruction) { |
v8::Handle<String> message = v8_str("message"); |
v8::Handle<Value> range_error = v8::Exception::RangeError(foo); |
CHECK(range_error->IsObject()); |
- v8::Handle<v8::Object> range_obj = range_error.As<v8::Object>(); |
+ v8::Handle<v8::Object> range_obj(range_error.As<v8::Object>()); |
CHECK(range_error.As<v8::Object>()->Get(message)->Equals(foo)); |
v8::Handle<Value> reference_error = v8::Exception::ReferenceError(foo); |
CHECK(reference_error->IsObject()); |
@@ -7265,7 +7265,7 @@ THREADED_TEST(CallKnownGlobalReceiver) { |
// Create new environment reusing the global object. |
LocalContext env(NULL, instance_template, global_object); |
env->Global()->Set(v8_str("foo"), foo); |
- Local<Value> value = Script::Compile(v8_str("foo()"))->Run(); |
+ Local<Value> value(Script::Compile(v8_str("foo()"))->Run()); |
} |
} |
@@ -7536,7 +7536,7 @@ THREADED_TEST(Constructor) { |
Local<Function> cons = templ->GetFunction(); |
context->Global()->Set(v8_str("Fun"), cons); |
Local<v8::Object> inst = cons->NewInstance(); |
- i::Handle<i::JSObject> obj = v8::Utils::OpenHandle(*inst); |
+ i::Handle<i::JSObject> obj(v8::Utils::OpenHandle(*inst)); |
Local<Value> value = CompileRun("(new Fun()).constructor === Fun"); |
CHECK(value->BooleanValue()); |
} |
@@ -8007,7 +8007,7 @@ THREADED_TEST(CallAsFunction) { |
} |
{ Local<v8::FunctionTemplate> t = v8::FunctionTemplate::New(); |
- Local<ObjectTemplate> instance_template = t->InstanceTemplate(); |
+ Local<ObjectTemplate> instance_template(t->InstanceTemplate()); |
Local<v8::Object> instance = t->GetFunction()->NewInstance(); |
context->Global()->Set(v8_str("obj2"), instance); |
v8::TryCatch try_catch; |
@@ -8112,7 +8112,7 @@ static int Recurse(int depth, int iterations) { |
v8::HandleScope scope; |
if (depth == 0) return CountHandles(); |
for (int i = 0; i < iterations; i++) { |
- Local<v8::Number> n = v8::Integer::New(42); |
+ Local<v8::Number> n(v8::Integer::New(42)); |
} |
return Recurse(depth - 1, iterations); |
} |
@@ -8126,7 +8126,7 @@ THREADED_TEST(HandleIteration) { |
v8::HandleScope scope1; |
CHECK_EQ(0, CountHandles()); |
for (int i = 0; i < kIterations; i++) { |
- Local<v8::Number> n = v8::Integer::New(42); |
+ Local<v8::Number> n(v8::Integer::New(42)); |
CHECK_EQ(i + 1, CountHandles()); |
} |
@@ -8134,7 +8134,7 @@ THREADED_TEST(HandleIteration) { |
{ |
v8::HandleScope scope2; |
for (int j = 0; j < kIterations; j++) { |
- Local<v8::Number> n = v8::Integer::New(42); |
+ Local<v8::Number> n(v8::Integer::New(42)); |
CHECK_EQ(j + 1 + kIterations, CountHandles()); |
} |
} |
@@ -8637,10 +8637,10 @@ THREADED_TEST(InterceptorStoreIC) { |
0, 0, 0, v8_str("data")); |
LocalContext context; |
context->Global()->Set(v8_str("o"), templ->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"for (var i = 0; i < 1000; i++) {" |
" o.x = 42;" |
- "}"); |
+ "}")); |
} |
@@ -9066,11 +9066,11 @@ THREADED_TEST(InterceptorCallICFastApi_TrivialSignature) { |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"var result = 0;" |
"for (var i = 0; i < 100; i++) {" |
" result = o.method(41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); |
CHECK_EQ(100, interceptor_call_count); |
} |
@@ -9093,14 +9093,14 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature) { |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
"var result = 0;" |
"for (var i = 0; i < 100; i++) {" |
" result = receiver.method(41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); |
CHECK_EQ(100, interceptor_call_count); |
} |
@@ -9123,7 +9123,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_Miss1) { |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
@@ -9135,7 +9135,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_Miss1) { |
" saved_result = result;" |
" receiver = {method: function(x) { return x - 1 }};" |
" }" |
- "}"); |
+ "}")); |
CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value()); |
CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); |
CHECK_GE(interceptor_call_count, 50); |
@@ -9159,7 +9159,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_Miss2) { |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
@@ -9171,7 +9171,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_Miss2) { |
" saved_result = result;" |
" o.method = function(x) { return x - 1 };" |
" }" |
- "}"); |
+ "}")); |
CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value()); |
CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); |
CHECK_GE(interceptor_call_count, 50); |
@@ -9196,7 +9196,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_Miss3) { |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
v8::TryCatch try_catch; |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
@@ -9208,7 +9208,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_Miss3) { |
" saved_result = result;" |
" receiver = 333;" |
" }" |
- "}"); |
+ "}")); |
CHECK(try_catch.HasCaught()); |
CHECK_EQ(v8_str("TypeError: Object 333 has no method 'method'"), |
try_catch.Exception()->ToString()); |
@@ -9235,7 +9235,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_TypeError) { |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
v8::TryCatch try_catch; |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
@@ -9247,7 +9247,7 @@ THREADED_TEST(InterceptorCallICFastApi_SimpleSignature_TypeError) { |
" saved_result = result;" |
" receiver = {method: receiver.method};" |
" }" |
- "}"); |
+ "}")); |
CHECK(try_catch.HasCaught()); |
CHECK_EQ(v8_str("TypeError: Illegal invocation"), |
try_catch.Exception()->ToString()); |
@@ -9264,16 +9264,16 @@ THREADED_TEST(CallICFastApi_TrivialSignature) { |
v8::Handle<v8::Signature>()); |
v8::Handle<v8::ObjectTemplate> proto_templ = fun_templ->PrototypeTemplate(); |
proto_templ->Set(v8_str("method"), method_templ); |
- v8::Handle<v8::ObjectTemplate> templ = fun_templ->InstanceTemplate(); |
+ v8::Handle<v8::ObjectTemplate> templ(fun_templ->InstanceTemplate()); |
LocalContext context; |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"var result = 0;" |
"for (var i = 0; i < 100; i++) {" |
" result = o.method(41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -9287,19 +9287,19 @@ THREADED_TEST(CallICFastApi_SimpleSignature) { |
v8::Signature::New(fun_templ)); |
v8::Handle<v8::ObjectTemplate> proto_templ = fun_templ->PrototypeTemplate(); |
proto_templ->Set(v8_str("method"), method_templ); |
- v8::Handle<v8::ObjectTemplate> templ = fun_templ->InstanceTemplate(); |
+ v8::Handle<v8::ObjectTemplate> templ(fun_templ->InstanceTemplate()); |
LocalContext context; |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
"var result = 0;" |
"for (var i = 0; i < 100; i++) {" |
" result = receiver.method(41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -9313,12 +9313,12 @@ THREADED_TEST(CallICFastApi_SimpleSignature_Miss1) { |
v8::Signature::New(fun_templ)); |
v8::Handle<v8::ObjectTemplate> proto_templ = fun_templ->PrototypeTemplate(); |
proto_templ->Set(v8_str("method"), method_templ); |
- v8::Handle<v8::ObjectTemplate> templ = fun_templ->InstanceTemplate(); |
+ v8::Handle<v8::ObjectTemplate> templ(fun_templ->InstanceTemplate()); |
LocalContext context; |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
@@ -9330,7 +9330,7 @@ THREADED_TEST(CallICFastApi_SimpleSignature_Miss1) { |
" saved_result = result;" |
" receiver = {method: function(x) { return x - 1 }};" |
" }" |
- "}"); |
+ "}")); |
CHECK_EQ(40, context->Global()->Get(v8_str("result"))->Int32Value()); |
CHECK_EQ(42, context->Global()->Get(v8_str("saved_result"))->Int32Value()); |
} |
@@ -9344,13 +9344,13 @@ THREADED_TEST(CallICFastApi_SimpleSignature_Miss2) { |
v8::Signature::New(fun_templ)); |
v8::Handle<v8::ObjectTemplate> proto_templ = fun_templ->PrototypeTemplate(); |
proto_templ->Set(v8_str("method"), method_templ); |
- v8::Handle<v8::ObjectTemplate> templ = fun_templ->InstanceTemplate(); |
+ v8::Handle<v8::ObjectTemplate> templ(fun_templ->InstanceTemplate()); |
LocalContext context; |
v8::Handle<v8::Function> fun = fun_templ->GetFunction(); |
GenerateSomeGarbage(); |
context->Global()->Set(v8_str("o"), fun->NewInstance()); |
v8::TryCatch try_catch; |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o.foo = 17;" |
"var receiver = {};" |
"receiver.__proto__ = o;" |
@@ -9362,7 +9362,7 @@ THREADED_TEST(CallICFastApi_SimpleSignature_Miss2) { |
" saved_result = result;" |
" receiver = 333;" |
" }" |
- "}"); |
+ "}")); |
CHECK(try_catch.HasCaught()); |
CHECK_EQ(v8_str("TypeError: Object 333 has no method 'method'"), |
try_catch.Exception()->ToString()); |
@@ -9390,7 +9390,7 @@ THREADED_TEST(InterceptorKeyedCallICKeyChange1) { |
templ->SetNamedPropertyHandler(NoBlockGetterX); |
LocalContext context; |
context->Global()->Set(v8_str("o"), templ->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"proto = new Object();" |
"proto.y = function(x) { return x + 1; };" |
"proto.z = function(x) { return x - 1; };" |
@@ -9400,7 +9400,7 @@ THREADED_TEST(InterceptorKeyedCallICKeyChange1) { |
"for (var i = 0; i < 10; i++) {" |
" if (i == 5) { method = 'z'; };" |
" result += o[method](41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -9416,7 +9416,7 @@ THREADED_TEST(InterceptorKeyedCallICKeyChange2) { |
context->Global()->Set(v8_str("proto1"), templ->NewInstance()); |
keyed_call_ic_function = |
v8_compile("function f(x) { return x - 1; }; f")->Run(); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"o = new Object();" |
"proto2 = new Object();" |
"o.y = function(x) { return x + 1; };" |
@@ -9428,7 +9428,7 @@ THREADED_TEST(InterceptorKeyedCallICKeyChange2) { |
"for (var i = 0; i < 10; i++) {" |
" if (i == 5) { method = 'y'; };" |
" result += o[method](41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -9441,7 +9441,7 @@ THREADED_TEST(InterceptorKeyedCallICKeyChangeOnGlobal) { |
templ->SetNamedPropertyHandler(NoBlockGetterX); |
LocalContext context; |
context->Global()->Set(v8_str("o"), templ->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"function inc(x) { return x + 1; };" |
"inc(1);" |
"function dec(x) { return x - 1; };" |
@@ -9454,7 +9454,7 @@ THREADED_TEST(InterceptorKeyedCallICKeyChangeOnGlobal) { |
"for (var i = 0; i < 10; i++) {" |
" if (i == 5) { method = 'y'; };" |
" result += o[method](41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -9467,7 +9467,7 @@ THREADED_TEST(InterceptorKeyedCallICFromGlobal) { |
LocalContext context; |
context->Global()->Set(v8_str("o"), templ_o->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"function len(x) { return x.length; };" |
"o.__proto__ = this;" |
"var m = 'parseFloat';" |
@@ -9478,7 +9478,7 @@ THREADED_TEST(InterceptorKeyedCallICFromGlobal) { |
" saved_result = result;" |
" };" |
" result = o[m]('239');" |
- "}"); |
+ "}")); |
CHECK_EQ(3, context->Global()->Get(v8_str("result"))->Int32Value()); |
CHECK_EQ(239, context->Global()->Get(v8_str("saved_result"))->Int32Value()); |
} |
@@ -9491,7 +9491,7 @@ THREADED_TEST(InterceptorKeyedCallICMapChangeBefore) { |
LocalContext context; |
context->Global()->Set(v8_str("proto"), templ_o->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"var o = new Object();" |
"o.__proto__ = proto;" |
"o.method = function(x) { return x + 1; };" |
@@ -9500,7 +9500,7 @@ THREADED_TEST(InterceptorKeyedCallICMapChangeBefore) { |
"for (var i = 0; i < 10; i++) {" |
" if (i == 5) { o.method = function(x) { return x - 1; }; };" |
" result += o[m](41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -9513,7 +9513,7 @@ THREADED_TEST(InterceptorKeyedCallICMapChangeAfter) { |
LocalContext context; |
context->Global()->Set(v8_str("o"), templ_o->NewInstance()); |
- v8::Handle<Value> value = CompileRun( |
+ v8::Handle<Value> value(CompileRun( |
"var proto = new Object();" |
"o.__proto__ = proto;" |
"proto.method = function(x) { return x + 1; };" |
@@ -9522,7 +9522,7 @@ THREADED_TEST(InterceptorKeyedCallICMapChangeAfter) { |
"for (var i = 0; i < 10; i++) {" |
" if (i == 5) { proto.method = function(x) { return x - 1; }; };" |
" result += o[m](41);" |
- "}"); |
+ "}")); |
CHECK_EQ(42*5 + 40*5, context->Global()->Get(v8_str("result"))->Int32Value()); |
} |
@@ -10438,7 +10438,7 @@ THREADED_TEST(NestedHandleScopeAndContexts) { |
v8::Persistent<Context> env = Context::New(); |
env->Enter(); |
v8::Handle<Value> value = NestedScope(env); |
- v8::Handle<String> str = value->ToString(); |
+ v8::Handle<String> str(value->ToString()); |
env->Exit(); |
env.Dispose(); |
} |
@@ -10446,7 +10446,7 @@ THREADED_TEST(NestedHandleScopeAndContexts) { |
THREADED_TEST(ExternalAllocatedMemory) { |
v8::HandleScope outer; |
- v8::Persistent<Context> env = Context::New(); |
+ v8::Persistent<Context> env(Context::New()); |
const int kSize = 1024*1024; |
CHECK_EQ(v8::V8::AdjustAmountOfExternalAllocatedMemory(kSize), kSize); |
CHECK_EQ(v8::V8::AdjustAmountOfExternalAllocatedMemory(-kSize), 0); |
@@ -10784,7 +10784,7 @@ THREADED_TEST(AccessControlRepeatedContextCreation) { |
i::Handle<i::FunctionTemplateInfo> constructor( |
i::FunctionTemplateInfo::cast(internal_template->constructor())); |
CHECK(!constructor->access_check_info()->IsUndefined()); |
- v8::Persistent<Context> context0 = Context::New(NULL, global_template); |
+ v8::Persistent<Context> context0(Context::New(NULL, global_template)); |
CHECK(!constructor->access_check_info()->IsUndefined()); |
} |
@@ -12860,11 +12860,11 @@ static void ExternalArrayTestHelper(v8::ExternalArrayType array_type, |
const int kLargeElementCount = kXSize * kYSize * 4; |
ElementType* large_array_data = |
static_cast<ElementType*>(malloc(kLargeElementCount * element_size)); |
- i::Handle<ExternalArrayClass> large_array = |
+ i::Handle<ExternalArrayClass> large_array( |
i::Handle<ExternalArrayClass>::cast( |
FACTORY->NewExternalArray(kLargeElementCount, |
- array_type, |
- array_data)); |
+ array_type, |
+ array_data))); |
v8::Handle<v8::Object> large_obj = v8::Object::New(); |
// Set the elements to be the external array. |
large_obj->SetIndexedPropertiesToExternalArrayData(large_array_data, |
@@ -13263,8 +13263,8 @@ TEST(CaptureStackTrace) { |
"}\n" |
"var x;eval('new foo();');"; |
v8::Handle<v8::String> overview_src = v8::String::New(overview_source); |
- v8::Handle<Value> overview_result = |
- v8::Script::New(overview_src, origin)->Run(); |
+ v8::Handle<Value> overview_result( |
+ v8::Script::New(overview_src, origin)->Run()); |
ASSERT(!overview_result.IsEmpty()); |
ASSERT(overview_result->IsObject()); |
@@ -13284,7 +13284,7 @@ TEST(CaptureStackTrace) { |
v8::ScriptOrigin detailed_origin(origin, line_offset, column_offset); |
v8::Handle<v8::Script> detailed_script( |
v8::Script::New(detailed_src, &detailed_origin)); |
- v8::Handle<Value> detailed_result = detailed_script->Run(); |
+ v8::Handle<Value> detailed_result(detailed_script->Run()); |
ASSERT(!detailed_result.IsEmpty()); |
ASSERT(detailed_result->IsObject()); |
} |
@@ -13586,7 +13586,7 @@ THREADED_TEST(QuietSignalingNaNs) { |
static v8::Handle<Value> SpaghettiIncident(const v8::Arguments& args) { |
v8::HandleScope scope; |
v8::TryCatch tc; |
- v8::Handle<v8::String> str = args[0]->ToString(); |
+ v8::Handle<v8::String> str(args[0]->ToString()); |
if (tc.HasCaught()) |
return tc.ReThrow(); |
return v8::Undefined(); |
@@ -14849,7 +14849,7 @@ TEST(RegExp) { |
// RegExps are objects on which you can set properties. |
re->Set(v8_str("property"), v8::Integer::New(32)); |
- v8::Handle<v8::Value> value = CompileRun("re.property"); |
+ v8::Handle<v8::Value> value(CompileRun("re.property")); |
ASSERT_EQ(32, value->Int32Value()); |
v8::TryCatch try_catch; |