added tests as prepared by oliver
This commit is contained in:
49
test/ref/cc65090111.c
Normal file
49
test/ref/cc65090111.c
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
!!DESCRIPTION!!
|
||||
!!ORIGIN!! testsuite
|
||||
!!LICENCE!! Public Domain
|
||||
!!AUTHOR!!
|
||||
*/
|
||||
|
||||
/*
|
||||
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 <stdint.h>
|
||||
|
||||
int main(void)
|
||||
{
|
||||
static uint8_t x = 0;
|
||||
static uint8_t y = 0;
|
||||
|
||||
for (x = 0; x < 16; ++x)
|
||||
{
|
||||
y = y + 1;
|
||||
}
|
||||
for(;;);
|
||||
}
|
||||
*/
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user