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 c5e6b3a21714a95f3d52cef0b2a672f872ae32bf..1fed4fb0d7db55f0375703aa22acceeafaa75203 100644 |
--- a/test/cctest/interpreter/test-bytecode-generator.cc |
+++ b/test/cctest/interpreter/test-bytecode-generator.cc |
@@ -1750,17 +1750,40 @@ TEST(GenerateTestUndetectable) { |
"var b = 10;\n" |
"if (obj_a == null) { b = 20;}\n" |
"return b;\n", |
+ |
"var obj_a = {val:1};\n" |
"var b = 10;\n" |
"if (obj_a == undefined) { b = 20;}\n" |
"return b;\n", |
+ |
"var obj_a = {val:1};\n" |
"var b = 10;\n" |
"if (obj_a != null) { b = 20;}\n" |
"return b;\n", |
+ |
"var obj_a = {val:1};\n" |
"var b = 10;\n" |
"if (obj_a != undefined) { b = 20;}\n" |
+ "return b;\n", |
+ |
+ "var obj_a = {val:1};\n" |
+ "var b = 10;\n" |
+ "if (obj_a === null) { b = 20;}\n" |
+ "return b;\n", |
+ |
+ "var obj_a = {val:1};\n" |
+ "var b = 10;\n" |
+ "if (obj_a === undefined) { b = 20;}\n" |
+ "return b;\n", |
+ |
+ "var obj_a = {val:1};\n" |
+ "var b = 10;\n" |
+ "if (obj_a !== null) { b = 20;}\n" |
+ "return b;\n", |
+ |
+ "var obj_a = {val:1};\n" |
+ "var b = 10;\n" |
+ "if (obj_a !== undefined) { b = 20;}\n" |
"return b;\n"}; |
CHECK(CompareTexts(BuildActual(printer, snippets), |