Index: uspace/dist/src/bithenge/test-repeat.bh
===================================================================
--- uspace/dist/src/bithenge/test-repeat.bh	(revision e3f2765d1f9f4db04f79955850663d979327ea95)
+++ uspace/dist/src/bithenge/test-repeat.bh	(revision c3437d984e5b4d1c7556b49b8b5e73b8b9f22382)
@@ -7,10 +7,18 @@
 
 transform without_count = struct {
-	.error <- repeat { uint8 <- zero_terminated };
-	.end <- repeat { uint8 };
+	.until_error <- repeat { uint8 <- zero_terminated };
+	.until_end <- repeat { uint8 };
 };
+
+transform do_while = do {
+	struct {
+		.valid <- nonzero_boolean <- uint8;
+		.val <- uint8;
+	}
+} while (.valid);
 
 transform main = struct {
 	.with_count <- with_count;
-	.without_count <- without_count;
+	.without_count <- without_count <- known_length(9);
+	.do_while <- do_while;
 };
