| Index: test/cctest/compiler/test-run-jsbranches.cc
 | 
| diff --git a/test/cctest/compiler/test-run-jsbranches.cc b/test/cctest/compiler/test-run-jsbranches.cc
 | 
| index 502295e471965d72fff295ace1155b6bee948814..76cb9a28436b0e29dc7bcd8663b1029c40c154a7 100644
 | 
| --- a/test/cctest/compiler/test-run-jsbranches.cc
 | 
| +++ b/test/cctest/compiler/test-run-jsbranches.cc
 | 
| @@ -104,70 +104,6 @@ TEST(ForStatement) {
 | 
|    T.CheckCall(T.Val("str"), T.Val("str"), T.Val("str"));
 | 
|  }
 | 
|  
 | 
| -
 | 
| -static void TestForIn(const char* code) {
 | 
| -  FunctionTester T(code);
 | 
| -  T.CheckCall(T.undefined(), T.undefined());
 | 
| -  T.CheckCall(T.undefined(), T.null());
 | 
| -  T.CheckCall(T.undefined(), T.NewObject("({})"));
 | 
| -  T.CheckCall(T.undefined(), T.Val(1));
 | 
| -  T.CheckCall(T.Val("2"), T.Val("str"));
 | 
| -  T.CheckCall(T.Val("a"), T.NewObject("({'a' : 1})"));
 | 
| -  T.CheckCall(T.Val("2"), T.NewObject("([1, 2, 3])"));
 | 
| -  T.CheckCall(T.Val("a"), T.NewObject("({'a' : 1, 'b' : 1})"), T.Val("b"));
 | 
| -  T.CheckCall(T.Val("1"), T.NewObject("([1, 2, 3])"), T.Val("2"));
 | 
| -}
 | 
| -
 | 
| -
 | 
| -TEST(ForInStatement) {
 | 
| -  // Variable assignment.
 | 
| -  TestForIn(
 | 
| -      "(function(a, b) {"
 | 
| -      "var last;"
 | 
| -      "for (var x in a) {"
 | 
| -      "  if (b) { delete a[b]; b = undefined; }"
 | 
| -      "  last = x;"
 | 
| -      "}"
 | 
| -      "return last;})");
 | 
| -  // Indexed assignment.
 | 
| -  TestForIn(
 | 
| -      "(function(a, b) {"
 | 
| -      "var array = [0, 1, undefined];"
 | 
| -      "for (array[2] in a) {"
 | 
| -      "  if (b) { delete a[b]; b = undefined; }"
 | 
| -      "}"
 | 
| -      "return array[2];})");
 | 
| -  // Named assignment.
 | 
| -  TestForIn(
 | 
| -      "(function(a, b) {"
 | 
| -      "var obj = {'a' : undefined};"
 | 
| -      "for (obj.a in a) {"
 | 
| -      "  if (b) { delete a[b]; b = undefined; }"
 | 
| -      "}"
 | 
| -      "return obj.a;})");
 | 
| -}
 | 
| -
 | 
| -
 | 
| -TEST(ForInContinueStatement) {
 | 
| -  const char* src =
 | 
| -      "(function(a,b) {"
 | 
| -      "  var r = '-';"
 | 
| -      "  for (var x in a) {"
 | 
| -      "    r += 'A-';"
 | 
| -      "    if (b) continue;"
 | 
| -      "    r += 'B-';"
 | 
| -      "  }"
 | 
| -      "  return r;"
 | 
| -      "})";
 | 
| -  FunctionTester T(src);
 | 
| -
 | 
| -  T.CheckCall(T.Val("-A-B-"), T.NewObject("({x:1})"), T.false_value());
 | 
| -  T.CheckCall(T.Val("-A-B-A-B-"), T.NewObject("({x:1,y:2})"), T.false_value());
 | 
| -  T.CheckCall(T.Val("-A-"), T.NewObject("({x:1})"), T.true_value());
 | 
| -  T.CheckCall(T.Val("-A-A-"), T.NewObject("({x:1,y:2})"), T.true_value());
 | 
| -}
 | 
| -
 | 
| -
 | 
|  TEST(ForOfContinueStatement) {
 | 
|    const char* src =
 | 
|        "(function(a,b) {"
 | 
| 
 |