[tz] [PROPOSED 6/9] Pacify FreeBSD 14 c99
Paul Eggert
eggert at cs.ucla.edu
Thu Dec 21 01:29:52 UTC 2023
* private.h (HAVE__GENERIC): Do not #define to 1 merely because
__has_extension(c_generic_selections) is true. This pacifies
‘c99’ on FreeBSD 14, which diagnoses uses of _Generic even if
protected by ‘#if __has_extension(c_generic_selections)’.
---
private.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/private.h b/private.h
index 08fea8c0..52e8b1f5 100644
--- a/private.h
+++ b/private.h
@@ -74,9 +74,7 @@
#endif
#if !defined HAVE__GENERIC && defined __has_extension
-# if __has_extension(c_generic_selections)
-# define HAVE__GENERIC 1
-# else
+# if !__has_extension(c_generic_selections)
# define HAVE__GENERIC 0
# endif
#endif
--
2.43.0
More information about the tz
mailing list