aboutsummaryrefslogtreecommitdiff
path: root/tcc.c
diff options
context:
space:
mode:
Diffstat (limited to 'tcc.c')
-rw-r--r--tcc.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/tcc.c b/tcc.c
index 3901b81..ef89e60 100644
--- a/tcc.c
+++ b/tcc.c
@@ -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: