Add regression test. Fix #176.

R=pquitslund@google.com

Review URL: https://chromiumcodereview.appspot.com//944923003
diff --git a/test/regression/176.unit b/test/regression/176.unit
new file mode 100644
index 0000000..4cd8c8d
--- /dev/null
+++ b/test/regression/176.unit
@@ -0,0 +1,16 @@
+>>>
+Iterable<Task> generate() sync* {
+  int i = 0;
+
+  while (i++ < 100) {
+    yield new Task(i, rnd.nextInt(100), calc);
+  }
+}
+<<<
+Iterable<Task> generate() sync* {
+  int i = 0;
+
+  while (i++ < 100) {
+    yield new Task(i, rnd.nextInt(100), calc);
+  }
+}
\ No newline at end of file