   }
   i
   """: [5, {i: 5, j: 5, len: 5, obj: {length: 5}}]
+
   """
   var i, j;
   var l = [];
   loop1:
   for (i = 0; i < 3; i++) {
      loop2:
-     for (j = 0; j < 3; j++) {
-        if (i == 1 && j == 1) {
-           continue loop1;
-        } else {
-           l.push(i); l.push(j);
-        }
-     }
-  }
-  i;
-  """: [3, {i: 3, j: 3, l: [0, 0, 0, 1, 0, 2, 1, 0, 2, 0, 2, 1, 2, 2]}]
+     for (j = 0; j < 3; j++)
+        if (i == 1 && j == 1) continue loop1;
+        else l.push(i), l.push(j);
+  }
+  """: [undefined, {i: 3, j: 3, l: [0, 0, 0, 1, 0, 2, 1, 0, 2, 0, 2, 1, 2, 2]}]
+
+  """
+  var i, j;
+  var l = [];
+  loop1:
+  for (i = 0; i < 3; i++) {
+     loop2:
+     for (j = 0; j < 3; j++)
+        if (i == 1 && j == 1) break loop1;
+        else l.push(i), l.push(j);
+  }
+  """: [undefined, {i: 1, j: 1, l: [0, 0, 0, 1, 0, 2, 1, 0]}]
+
   'for (var i = 0, len = 6; i < len; i+=10) { }; i': [10, {i: 10, len: 6}]
   '(function() { return 10; })()': [10]
   '(function() { var i = 4; return i * i; })()': [16]
   '(function named() { var i = 4; return i * i; })()': [16]
+
   """
   i = 0;
   test();

  };
  i;
  """: [1000, {i: 1000, j: 100000, k: 2000}]
  """
  i = 0, j = 0
  do {

  };
  i;
  """: [1000, {i: 1000, j: 100}]

  """
  i = 0; j = 0; k = 0;
  while (i < 1000) {
