mirror of
https://github.com/cc65/cc65.git
synced 2024-11-19 21:32:19 +00:00
2f357ba9b2
#pragma PP-tokens can now be macro replaced. #include header names directly enclosed in <> are free of macro replacement. Preprocess-only mode (-E) now outputs with #line as source info. Moved testcases for #760 and #1357. Added testcase for #1643.
13 lines
231 B
C
13 lines
231 B
C
/* bug #1643, macro expansion in #include */
|
|
|
|
#define MKSTR(a) MKSTR_IMPL(a)
|
|
#define MKSTR_IMPL(a) #a
|
|
#define BUG1643_H bug1643.h
|
|
|
|
#include MKSTR(BUG1643_H)
|
|
|
|
int main(void)
|
|
{
|
|
return BUG1643_RESULT;
|
|
}
|