1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-06 16:29:30 +00:00
cc65/test/misc/bug1357.c
2021-05-24 13:53:14 +02:00

31 lines
360 B
C

/* issue #1357 - X Macros don't work with C preprocessor */
#define OPCODES(X) \
X(PUSHNIL) \
X(PUSHTRUE) \
X(PUSHFALSE)
enum {
#define X(op) op,
OPCODES(X)
#undef X
N_OPS
};
/* cc65 -E bug1357.c -o bug1357.c.pre
should produce something like this:
enum {
PUSHNIL,
PUSHTRUE,
PUSHFALSE,
N_OPS
};
*/
int main(void)
{
return 0;
}