changeset 2840:8752d65e2dc0

Mac: Fix warnings building with ancient GCC versions of Xcode. Receive a warning for each clang pragma issued.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 15 Sep 2022 18:50:35 +0000
parents 0f92f7641d04
children 3e88b961f801
files mac/dw.m
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Thu Sep 15 09:16:03 2022 +0000
+++ b/mac/dw.m	Thu Sep 15 18:50:35 2022 +0000
@@ -190,11 +190,16 @@
 #define BUILDING_FOR_VENTURA
 #endif
 
+#ifdef __clang__
 #define _DW_ELSE_AVAILABLE  \
     _Pragma("clang diagnostic push") \
     _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"")
 
 #define _DW_END_AVAILABLE _Pragma("clang diagnostic pop")
+#else
+#define _DW_ELSE_AVAILABLE
+#define _DW_END_AVAILABLE
+#endif
 
 /* Macros to encapsulate running functions on the main thread
  * on Mojave or later... and locking mutexes on earlier versions.