From ff1ca2810aa36ca07bb25cdd826e40a4b67f2087 Mon Sep 17 00:00:00 2001 From: Jonathan Marsden Date: Mon, 13 Nov 2017 10:19:13 -0800 Subject: [PATCH] Fix compatibility issues with non-Xcode9 systems --- src/autowiring/auto_id.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/autowiring/auto_id.h b/src/autowiring/auto_id.h index 8770b92c4..20c1a6a59 100644 --- a/src/autowiring/auto_id.h +++ b/src/autowiring/auto_id.h @@ -58,7 +58,7 @@ namespace autowiring { ) {} -#if !defined(_MSC_VER) +#if defined(__clang__) && __clang_major__ >= 9 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wc++1z-compat-mangling" #endif @@ -79,7 +79,7 @@ namespace autowiring { pToObj(pToObj), pFromObj(pFromObj) {} -#if !defined(_MSC_VER) +#if defined(__clang__) && __clang_major__ >= 9 #pragma clang diagnostic pop #endif