From: Ivan Maidanski Date: Sat, 26 Nov 2016 14:24:52 +0000 (+0300) Subject: Suppress 'use of GNU address-of-label extension' warning for Clang 3.3+ X-Git-Tag: v8.0.0~1016 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=597fa64cc5b6980f50e3e4342045ce347fb54bb0;p=gc Suppress 'use of GNU address-of-label extension' warning for Clang 3.3+ (fix commit 84c0313) * mark.c [WRAP_MARK_SOME && __GNUC__ && (MSWIN32 || MSWINCE)] (GC_mark_some): Use pragma "GCC diagnostic" even for Clang v3.3 .. v3.5. --- diff --git a/mark.c b/mark.c index 6a049737..0e8991c8 100644 --- a/mark.c +++ b/mark.c @@ -512,7 +512,7 @@ static void alloc_mark_stack(size_t); # if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7) \ || __clang_major__ > 3 \ - || (__clang_major__ == 3 && __clang_minor__ >= 6) + || (__clang_major__ == 3 && __clang_minor__ >= 3) # pragma GCC diagnostic push /* Suppress "taking the address of label is non-standard" warning. */ # if defined(__clang__)