| Index: test/cctest/test-func-name-inference.cc
|
| diff --git a/test/cctest/test-func-name-inference.cc b/test/cctest/test-func-name-inference.cc
|
| index cda6aa005f1007c526052a6e945d28f7e9777faf..364a4f6a69c02593a81b14ecfa952c931b02e6d6 100644
|
| --- a/test/cctest/test-func-name-inference.cc
|
| +++ b/test/cctest/test-func-name-inference.cc
|
| @@ -52,10 +52,8 @@ static v8::Persistent<v8::Context> env;
|
|
|
| static void InitializeVM() {
|
| if (env.IsEmpty()) {
|
| - v8::HandleScope scope;
|
| env = v8::Context::New();
|
| }
|
| - v8::HandleScope scope;
|
| env->Enter();
|
| }
|
|
|
| @@ -111,7 +109,7 @@ static v8::Handle<v8::Script> Compile(const char* src) {
|
|
|
| TEST(GlobalProperty) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "fun1 = function() { return 1; }\n"
|
| @@ -123,7 +121,7 @@ TEST(GlobalProperty) {
|
|
|
| TEST(GlobalVar) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "var fun1 = function() { return 1; }\n"
|
| @@ -135,7 +133,7 @@ TEST(GlobalVar) {
|
|
|
| TEST(LocalVar) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function outer() {\n"
|
| @@ -149,7 +147,7 @@ TEST(LocalVar) {
|
|
|
| TEST(InConstructor) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function MyClass() {\n"
|
| @@ -163,7 +161,7 @@ TEST(InConstructor) {
|
|
|
| TEST(Factory) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function createMyObj() {\n"
|
| @@ -179,7 +177,7 @@ TEST(Factory) {
|
|
|
| TEST(Static) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function MyClass() {}\n"
|
| @@ -197,7 +195,7 @@ TEST(Static) {
|
|
|
| TEST(Prototype) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function MyClass() {}\n"
|
| @@ -215,7 +213,7 @@ TEST(Prototype) {
|
|
|
| TEST(ObjectLiteral) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function MyClass() {}\n"
|
| @@ -229,7 +227,7 @@ TEST(ObjectLiteral) {
|
|
|
| TEST(AsParameter) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function f1(a) { return a(); }\n"
|
| @@ -245,7 +243,7 @@ TEST(AsParameter) {
|
|
|
| TEST(MultipleFuncsConditional) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "fun1 = 0 ?\n"
|
| @@ -258,7 +256,7 @@ TEST(MultipleFuncsConditional) {
|
|
|
| TEST(MultipleFuncsInLiteral) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function MyClass() {}\n"
|
| @@ -273,7 +271,7 @@ TEST(MultipleFuncsInLiteral) {
|
| // See http://code.google.com/p/v8/issues/detail?id=380
|
| TEST(Issue380) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function a() {\n"
|
| @@ -286,7 +284,7 @@ TEST(Issue380) {
|
|
|
| TEST(MultipleAssignments) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "var fun1 = fun2 = function () { return 1; }\n"
|
| @@ -302,7 +300,7 @@ TEST(MultipleAssignments) {
|
|
|
| TEST(AsConstructorParameter) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function Foo() {}\n"
|
| @@ -316,7 +314,7 @@ TEST(AsConstructorParameter) {
|
|
|
| TEST(FactoryHashmap) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function createMyObj() {\n"
|
| @@ -332,7 +330,7 @@ TEST(FactoryHashmap) {
|
|
|
| TEST(FactoryHashmapVariable) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function createMyObj() {\n"
|
| @@ -351,7 +349,7 @@ TEST(FactoryHashmapVariable) {
|
|
|
| TEST(FactoryHashmapConditional) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "function createMyObj() {\n"
|
| @@ -366,7 +364,7 @@ TEST(FactoryHashmapConditional) {
|
|
|
| TEST(GlobalAssignmentAndCall) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "var Foo = function() {\n"
|
| @@ -384,7 +382,7 @@ TEST(GlobalAssignmentAndCall) {
|
|
|
| TEST(AssignmentAndCall) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "(function Enclosing() {\n"
|
| @@ -407,7 +405,7 @@ TEST(AssignmentAndCall) {
|
|
|
| TEST(MethodAssignmentInAnonymousFunctionCall) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "(function () {\n"
|
| @@ -423,7 +421,7 @@ TEST(MethodAssignmentInAnonymousFunctionCall) {
|
|
|
| TEST(ReturnAnonymousFunction) {
|
| InitializeVM();
|
| - v8::HandleScope scope;
|
| + v8::HandleScope scope(env->GetIsolate());
|
|
|
| v8::Handle<v8::Script> script = Compile(
|
| "(function() {\n"
|
|
|