| Index: test/cctest/interpreter/test-bytecode-generator.cc
|
| diff --git a/test/cctest/interpreter/test-bytecode-generator.cc b/test/cctest/interpreter/test-bytecode-generator.cc
|
| index f6b055665efb229a8ec57d3d35826f03a784fbe5..ef8f05172b22afddeff7e043dd9ae7888afdc79b 100644
|
| --- a/test/cctest/interpreter/test-bytecode-generator.cc
|
| +++ b/test/cctest/interpreter/test-bytecode-generator.cc
|
| @@ -705,6 +705,17 @@ TEST(IfConditions) {
|
| " }\n"
|
| "};\n"
|
| "f();\n",
|
| +
|
| + "function f(a, b) {\n"
|
| + " if (a == b || a < 0) {\n"
|
| + " return 1;\n"
|
| + "} else if (a > 0 && b > 0) {\n"
|
| + " return 0;\n"
|
| + " } else {\n"
|
| + " return -1;\n"
|
| + " }\n"
|
| + "};\n"
|
| + "f(-1, 1);\n",
|
| };
|
|
|
| CHECK(CompareTexts(BuildActual(printer, snippets),
|
| @@ -1614,7 +1625,12 @@ TEST(Conditional) {
|
| const char* snippets[] = {
|
| "return 1 ? 2 : 3;\n",
|
|
|
| - "return 1 ? 2 ? 3 : 4 : 5;\n",
|
| + "return 0 ? 2 ? 3 : 4 : 5;\n",
|
| +
|
| + "return 0 < 1 ? 2 : 3;\n",
|
| +
|
| + "var x = 0;\n"
|
| + "return x ? 2 : 3;\n",
|
| };
|
|
|
| CHECK(CompareTexts(BuildActual(printer, snippets),
|
|
|