GEODE-6245: Fix Microsoft pragma warnings
Signed-off-by: Matthew Reddington <mreddington@pivotal.io>
diff --git a/cppcache/include/geode/Exception.hpp b/cppcache/include/geode/Exception.hpp
index 2df6d3f..8bde954 100644
--- a/cppcache/include/geode/Exception.hpp
+++ b/cppcache/include/geode/Exception.hpp
@@ -33,9 +33,11 @@
class StackTrace;
+#if defined(_MSC_VER)
// Ignore C4275 - This class extends std C++ class
#pragma warning(push)
#pragma warning(disable : 4275)
+#endif
/**
* A description of an exception that occurred during a cache operation.
@@ -73,7 +75,9 @@
std::shared_ptr<StackTrace> stack_;
};
+#if defined(_MSC_VER)
#pragma warning(pop)
+#endif
} // namespace client
} // namespace geode