Az i nincs inicializálva, talán amiatt van. Viszont ami érdekes, a clang nem szólt emiatt, de a gcc szólt, pedig a clang-tól is vártam volna, hogy szól miatta.
$ clang -v
clang version 3.0 (tags/RELEASE_30/final)
Target: i686-w64-mingw32
Thread model: posix
$ clang -Wall -Wextra -o testcl.exe test.c
nincs kimenet
$ gcc -Wall -Wextra -o testgcc.exe test.c
test.c: In function 'main':
test.c:13:1: warning: control reaches end of non-void function [-Wreturn-type]
test.c:10:11: warning: 'i' may be used uninitialized in this function [-Wuninitialized]