aboutsummaryrefslogtreecommitdiffhomepage
path: root/preprocess.c
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-08-18 03:59:58 +0900
committernsfisis <nsfisis@gmail.com>2025-08-18 03:59:58 +0900
commit991245b69c53b1e2f708af34b6f829182ebf5cf2 (patch)
tree59ac5aa154ed0c60d036bacba1fdb9171f18fb94 /preprocess.c
parent2a7e1667f70c5381d3b939324cc647e51134b15c (diff)
downloadducc-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.c5
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();
}