From efef07293b5978bcf9a06d8b0c4f20819ecc62cd Mon Sep 17 00:00:00 2001 From: comex Date: Sat, 25 Jun 2016 23:52:32 -0400 Subject: [PATCH] Suppress deprecation warning. --- Source/Core/Core/Analytics.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Core/Core/Analytics.cpp b/Source/Core/Core/Analytics.cpp index 0c0bb813b1..f423527d34 100644 --- a/Source/Core/Core/Analytics.cpp +++ b/Source/Core/Core/Analytics.cpp @@ -154,9 +154,15 @@ void DolphinAnalytics::MakeBaseBuilder() builder.AddData("os-type", "osx"); SInt32 osxmajor, osxminor, osxbugfix; +// Gestalt is deprecated, but the replacement (NSProcessInfo +// operatingSystemVersion) is only available on OS X 10.10, so we need to use +// it anyway. Change this someday when Dolphin depends on 10.10+. +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" Gestalt(gestaltSystemVersionMajor, &osxmajor); Gestalt(gestaltSystemVersionMinor, &osxminor); Gestalt(gestaltSystemVersionBugFix, &osxbugfix); +#pragma GCC diagnostic pop builder.AddData("osx-ver-major", osxmajor); builder.AddData("osx-ver-minor", osxminor);