1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-28 22:30:12 +00:00
cc65/test/val/switch2.c
Chris Cacciatore 7919812378 Updated switch statement comments.
* Now comments represent the fact that there may not be curly braces.
2016-08-19 20:21:10 -07:00

40 lines
548 B
C

/*
!!DESCRIPTION!! Testing empty bodied switch statements.
!!ORIGIN!!
!!LICENCE!! GPL, read COPYING.GPL
*/
#include <stdio.h>
unsigned char success=0;
unsigned char failures=0;
unsigned char dummy=0;
void done()
{
dummy++;
}
void switch_no_body(void)
{
switch(0);
}
void switch_empty_body(void)
{
switch(0) {}
}
/* only worried about this file compiling successfully */
int main(void)
{
switch_no_body();
switch_empty_body();
success=failures;
done();
printf("failures: %d\n",failures);
return failures;
}