1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-27 15:29:46 +00:00

Add regression test for #204.

This commit is contained in:
Piotr Fusik 2017-03-09 20:40:20 +01:00
parent d2c89d2ba9
commit ce0cf85386

View File

@ -0,0 +1,35 @@
/*
!!DESCRIPTION!! static forward declarations
!!ORIGIN!! cc65 regression tests
!!LICENCE!! Public Domain
!!AUTHOR!! Bob Andrews
*/
/*
see: https://github.com/cc65/cc65/issues/204
*/
#pragma warn(error, on)
typedef struct _DIRMENU
{
const char *name;
struct _DIRMENU *dest;
} DIRMENU;
static DIRMENU rmenu;
static DIRMENU lmenu = {
"left",
&rmenu
};
static DIRMENU rmenu = {
"right",
&lmenu
};
int main(void)
{
return lmenu.dest == &rmenu && rmenu.dest == &lmenu ? 0 : 1;
}