From 42493b88eb5f3f9f7e7c33bb541f2f43a84bf458 Mon Sep 17 00:00:00 2001 From: "Andrzej J. Skalski" Date: Sat, 30 Aug 2025 17:30:34 +0000 Subject: [PATCH] fixing bindgen c++ [[noreturn]] issue. --- include/features.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/features.h b/include/features.h index 0f1a75ecc6..6d0a0d6225 100644 --- a/include/features.h +++ b/include/features.h @@ -61,7 +61,7 @@ // Analogous to Rust's Never type //TODO: clang fails to compile C with [[noreturn]] -#if defined(__cplusplus) && __HAS_ATTRIBUTE(noreturn) +#if defined(__cplusplus) && __HAS_ATTRIBUTE(noreturn) && !(__clang__) #define __noreturn [[noreturn]] // #elif __STDC_VERSION__ >= 201112L // FIXME: cbindgen incorrectly places _Noreturn