Index: tests/enum_tests/input.cfa
===================================================================
--- tests/enum_tests/input.cfa	(revision 1ad112a5b1babfdac4e2f732d3937ece43b101a1)
+++ tests/enum_tests/input.cfa	(revision 3ac5fd8bcb3728ce8676e2b55b9fd4f691a06719)
@@ -6,13 +6,15 @@
 	E e;
 
-	for () {
-		try {
-			sin | e;
-		} catch( missing_data * ) {
-			sout | "missing data";
-			continue;									// try again
-		} // try
-	  if ( eof( sin ) ) break;
-		sout | e | "= " | value( e );
-	} // for
-}
+	try {
+		for () {
+			try {
+				sin | e;
+			} catch( missing_data * ) {
+				sout | "missing data";
+				continue;								// try again
+			} // try
+			sout | e | "= " | value( e );
+		} // for
+	} catch( end_of_file * ) {
+	} // try
+} // main
