| Index: test/cctest/compiler/test-run-jsexceptions.cc
|
| diff --git a/test/cctest/compiler/test-run-jsexceptions.cc b/test/cctest/compiler/test-run-jsexceptions.cc
|
| index 23b9b4f249d6a432b1b6700b9de4600877d215bb..1a917ef9c1693f9bf382344faac3629035f589fd 100644
|
| --- a/test/cctest/compiler/test-run-jsexceptions.cc
|
| +++ b/test/cctest/compiler/test-run-jsexceptions.cc
|
| @@ -10,7 +10,6 @@ using namespace v8::internal;
|
| using namespace v8::internal::compiler;
|
|
|
| TEST(Throw) {
|
| - i::FLAG_turbo_exceptions = true;
|
| FunctionTester T("(function(a,b) { if (a) { throw b; } else { return b; }})");
|
|
|
| T.CheckThrows(T.true_value(), T.NewObject("new Error"));
|
| @@ -19,7 +18,6 @@ TEST(Throw) {
|
|
|
|
|
| TEST(ThrowMessagePosition) {
|
| - i::FLAG_turbo_exceptions = true;
|
| static const char* src =
|
| "(function(a, b) { \n"
|
| " if (a == 1) throw 1; \n"
|
| @@ -45,7 +43,6 @@ TEST(ThrowMessagePosition) {
|
|
|
|
|
| TEST(ThrowMessageDirectly) {
|
| - i::FLAG_turbo_exceptions = true;
|
| static const char* src =
|
| "(function(a, b) {"
|
| " if (a) { throw b; } else { throw new Error(b); }"
|
| @@ -62,7 +59,8 @@ TEST(ThrowMessageDirectly) {
|
|
|
|
|
| TEST(ThrowMessageIndirectly) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| + i::FLAG_turbo_try_finally = true;
|
| static const char* src =
|
| "(function(a, b) {"
|
| " try {"
|
| @@ -87,7 +85,7 @@ TEST(ThrowMessageIndirectly) {
|
|
|
|
|
| TEST(Catch) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| const char* src =
|
| "(function(a,b) {"
|
| " var r = '-';"
|
| @@ -106,7 +104,7 @@ TEST(Catch) {
|
|
|
|
|
| TEST(CatchNested) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| const char* src =
|
| "(function(a,b) {"
|
| " var r = '-';"
|
| @@ -130,7 +128,7 @@ TEST(CatchNested) {
|
|
|
|
|
| TEST(CatchBreak) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| const char* src =
|
| "(function(a,b) {"
|
| " var r = '-';"
|
| @@ -155,7 +153,7 @@ TEST(CatchBreak) {
|
|
|
|
|
| TEST(CatchCall) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| const char* src =
|
| "(function(fun) {"
|
| " var r = '-';"
|
| @@ -177,7 +175,7 @@ TEST(CatchCall) {
|
|
|
|
|
| TEST(Finally) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_finally = true;
|
| const char* src =
|
| "(function(a,b) {"
|
| " var r = '-';"
|
| @@ -195,7 +193,7 @@ TEST(Finally) {
|
|
|
|
|
| TEST(FinallyBreak) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_finally = true;
|
| const char* src =
|
| "(function(a,b) {"
|
| " var r = '-';"
|
| @@ -219,7 +217,7 @@ TEST(FinallyBreak) {
|
|
|
|
|
| TEST(DeoptTry) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| const char* src =
|
| "(function f(a) {"
|
| " try {"
|
| @@ -236,7 +234,7 @@ TEST(DeoptTry) {
|
|
|
|
|
| TEST(DeoptCatch) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_catch = true;
|
| const char* src =
|
| "(function f(a) {"
|
| " try {"
|
| @@ -253,7 +251,7 @@ TEST(DeoptCatch) {
|
|
|
|
|
| TEST(DeoptFinallyReturn) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_finally = true;
|
| const char* src =
|
| "(function f(a) {"
|
| " try {"
|
| @@ -270,7 +268,7 @@ TEST(DeoptFinallyReturn) {
|
|
|
|
|
| TEST(DeoptFinallyReThrow) {
|
| - i::FLAG_turbo_exceptions = true;
|
| + i::FLAG_turbo_try_finally = true;
|
| const char* src =
|
| "(function f(a) {"
|
| " try {"
|
|
|