From 991245b69c53b1e2f708af34b6f829182ebf5cf2 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 18 Aug 2025 03:59:58 +0900 Subject: refactor: define va_start() as macro instead of special form --- preprocess.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'preprocess.c') diff --git a/preprocess.c b/preprocess.c index 056422f..efa12b2 100644 --- a/preprocess.c +++ b/preprocess.c @@ -108,9 +108,6 @@ enum TokenKind { TokenKind_star, TokenKind_tilde, TokenKind_xor, - - // va_start() is currently implemented as a special form due to the current limitation of #define macro. - TokenKind_va_start, }; typedef enum TokenKind TokenKind; @@ -327,8 +324,6 @@ const char* token_kind_stringify(TokenKind k) { return "~"; else if (k == TokenKind_xor) return "^"; - else if (k == TokenKind_va_start) - return "va_start"; else unreachable(); } -- cgit v1.2.3-70-g09d2