/* !!DESCRIPTION!! !!ORIGIN!! testsuite !!LICENCE!! Public Domain !!AUTHOR!! */ #include /* cc65 doesn't compile this, if i use the "-O"-option. but it works with "while(!0)"; instead of "for(;;);" i'm using cl65 V2.12.9 win ---- #include int main(void) { static uint8_t x = 0; static uint8_t y = 0; for (x = 0; x < 16; ++x) { y = y + 1; } for(;;); } */ #include int test(void) { static uint8_t x = 0; static uint8_t y = 0; for (x = 0; x < 16; ++x) { y = y + 1; } for(;;); } int main(void) { printf("it works :)\n"); return 0; }