From f32d204e14262f682e5aa59deea73f339c1d5064 Mon Sep 17 00:00:00 2001 From: Cthulhux Date: Mon, 25 Aug 2025 23:45:13 +0200 Subject: [PATCH] patch 9.1.1686: if_ruby: unknown pragma when not using gcc Problem: if_ruby: unknown pragma when not using gcc Solution: only use GCC pragma, when using GCC (Cthulhux) fixes: #18109 closes: #18110 Signed-off-by: Cthulhux Signed-off-by: Christian Brabandt --- src/if_ruby.c | 10 +++++++--- src/version.c | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/if_ruby.c b/src/if_ruby.c index b769adfa2f..2a00a99b0b 100644 --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -107,10 +107,14 @@ # undef SIZEOF_TIME_T #endif -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunused-parameter" +#ifdef __GNUC__ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +#endif #include -#pragma GCC diagnostic pop +#ifdef __GNUC__ +# pragma GCC diagnostic pop +#endif #include // See above. diff --git a/src/version.c b/src/version.c index 7d265ab641..4f47ec2688 100644 --- a/src/version.c +++ b/src/version.c @@ -724,6 +724,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1686, /**/ 1685, /**/