aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile2
-rw-r--r--tests/tcctest.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 4bebc2b..d1c732a 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -42,7 +42,7 @@ libtcc_test$(EXESUF): libtcc_test.c ../$(LIBTCC)
# copy only tcclib.h so GCC's stddef and stdarg will be used
test.ref: tcctest.c
cp -u ../include/tcclib.h .
- $(CC) -o tcctest.gcc $< -I. -w $(CFLAGS)
+ $(CC) -o tcctest.gcc $< -I. -w $(CFLAGS) -std=gnu99
./tcctest.gcc > $@
# auto test
diff --git a/tests/tcctest.c b/tests/tcctest.c
index 1b2fb36..e0e0dba 100644
--- a/tests/tcctest.c
+++ b/tests/tcctest.c
@@ -387,6 +387,10 @@ void loop_test()
} while (i < 10);
printf("\n");
+ /* c99 for loop init test */
+ for (size_t count = 1; count < 3; count++)
+ printf("count=%d\n", count);
+
/* break/continue tests */
i = 0;
while (1) {