1 macro_push and macro_pop work I made a mistake, no matter the definition does not define can be macro_push.

And the modified tcctest.c test
2, pack: in the compiler under the mode of s1->ppfp, I have no clear ideas1->ppfp
Some advice thank you Roy to me.This patch, I hope I can pass the Roy test
This commit is contained in:
jiang
2014-05-17 00:55:02 +08:00
parent 276553c6b2
commit 196c999515
3 changed files with 40 additions and 32 deletions

1
tcc.h
View File

@ -1132,7 +1132,6 @@ ST_DATA TokenSym **table_ident;
returned at eof */
#define PARSE_FLAG_ASM_COMMENTS 0x0008 /* '#' can be used for line comment */
#define PARSE_FLAG_SPACES 0x0010 /* next() returns space tokens (for -E) */
#define PARSE_FLAG_PACK 0x0020 /* #pragma pack */
ST_FUNC TokenSym *tok_alloc(const char *str, int len);
ST_FUNC char *get_tok_str(int v, CValue *cv);