TOK_builtin_malloc: alternative solution

This commit is contained in:
grischka
2009-04-16 19:32:59 +02:00
parent 742cf05875
commit 9a8b2912ed
2 changed files with 8 additions and 14 deletions

18
tcc.c
View File

@ -7801,21 +7801,11 @@ static void unary(void)
break;
#ifdef TCC_TARGET_X86_64
case TOK_builtin_malloc:
{
char *p = file->buf_ptr;
file->buf_ptr = "malloc";
next_nomacro1();
file->buf_ptr = p;
goto tok_identifier;
}
tok = TOK_malloc;
goto tok_identifier;
case TOK_builtin_free:
{
char *p = file->buf_ptr;
file->buf_ptr = "free";
next_nomacro1();
file->buf_ptr = p;
goto tok_identifier;
}
tok = TOK_free;
goto tok_identifier;
#endif
case TOK_INC:
case TOK_DEC: