]> granicus.if.org Git - vim/commitdiff
patch 9.0.0830: compiling with Perl on Mac 12 fails v9.0.0830
authorPhilip H <47042125+pheiduck@users.noreply.github.com>
Fri, 4 Nov 2022 22:32:21 +0000 (22:32 +0000)
committerBram Moolenaar <Bram@vim.org>
Fri, 4 Nov 2022 22:32:21 +0000 (22:32 +0000)
Problem:    Compiling with Perl on Mac 12 fails.
Solution:   Suppress infinite warnings. (closes #11499)

src/if_perl.xs
src/version.c

index 0241c319fe267cd7b03a8c926131013aa61513cd..08e0e02f32674dc3d75ad84d35735cc3f1e1812b 100644 (file)
 # define EXTERN_C
 #endif
 
+// Suppress Infinite warnings when compiling XS modules under macOS 12 Monterey.
+#if defined(__clang__) && defined(__clang_major__) && __clang_major__ > 11
+#pragma clang diagnostic ignored "-Wcompound-token-split-by-macro"
+#endif
+
 /* Compatibility hacks over */
 
 static PerlInterpreter *perl_interp = NULL;
index 2364d1275bd63c0e37a5717abd12df36b1c08707..a914e78af45b42944b2612cf3a862d396d8ca5f1 100644 (file)
@@ -695,6 +695,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    830,
 /**/
     829,
 /**/