diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-08-18 03:59:58 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-08-18 03:59:58 +0900 |
| commit | 991245b69c53b1e2f708af34b6f829182ebf5cf2 (patch) | |
| tree | 59ac5aa154ed0c60d036bacba1fdb9171f18fb94 /preprocess.c | |
| parent | 2a7e1667f70c5381d3b939324cc647e51134b15c (diff) | |
| download | ducc-991245b69c53b1e2f708af34b6f829182ebf5cf2.tar.gz ducc-991245b69c53b1e2f708af34b6f829182ebf5cf2.tar.zst ducc-991245b69c53b1e2f708af34b6f829182ebf5cf2.zip | |
refactor: define va_start() as macro instead of special form
Diffstat (limited to 'preprocess.c')
| -rw-r--r-- | preprocess.c | 5 |
1 files changed, 0 insertions, 5 deletions
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(); } |
