From 8ac323ccf3e7c012912d8f333abf267e32628a0f Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 31 Aug 2025 17:07:01 +0900 Subject: feat: partially support _Noreturn --- src/parse.c | 3 ++- src/std.h | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/parse.c b/src/parse.c index 2d00911..f65c065 100644 --- a/src/parse.c +++ b/src/parse.c @@ -1680,7 +1680,8 @@ static Type* parse_declaration_specifiers(Parser* p) { else if (tok->kind == TokenKind_keyword_inline) { unimplemented(); } else if (tok->kind == TokenKind_keyword__Noreturn) { - unimplemented(); + // TODO + next_token(p); } else { break; } diff --git a/src/std.h b/src/std.h index ae67d0f..b6b0e3d 100644 --- a/src/std.h +++ b/src/std.h @@ -46,10 +46,6 @@ int system(const char*); } \ } while (0) -#ifdef __ducc__ -#define _Noreturn -#endif - #ifdef __ducc__ #define INT_CAST #else -- cgit v1.2.3-70-g09d2