xref: /freebsd-src/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_for_loops.c (revision 9268022b74279434ed6300244e3f977e56a8ceb5)
1*57718be8SEnji Cooper /* c99 for loops */
2*57718be8SEnji Cooper extern void foo(int);
3*57718be8SEnji Cooper 
4*57718be8SEnji Cooper int
main(void)5*57718be8SEnji Cooper main(void)
6*57718be8SEnji Cooper {
7*57718be8SEnji Cooper 	// Test the basic functionality
8*57718be8SEnji Cooper 	for (int i = 0; i < 10; i++)
9*57718be8SEnji Cooper 		foo(i);
10*57718be8SEnji Cooper 
11*57718be8SEnji Cooper 	// Test that the scope of the iterator is correct
12*57718be8SEnji Cooper 	for (int i = 0; i < 10; i++)
13*57718be8SEnji Cooper 		continue;
14*57718be8SEnji Cooper 	return 0;
15*57718be8SEnji Cooper }
16