瀏覽代碼

fix pugi warnings

Kim Kulling 5 年之前
父節點
當前提交
a6b90c354b
共有 1 個文件被更改,包括 8 次插入3 次删除
  1. 8 3
      contrib/pugixml-1.9/src/pugixml.hpp

+ 8 - 3
contrib/pugixml-1.9/src/pugixml.hpp

@@ -1251,8 +1251,11 @@ namespace pugi
 	};
 
 	#ifndef PUGIXML_NO_EXCEPTIONS
-#pragma warning(push)
-#pragma warning( disable: 4275 )
+
+#ifdef _MSC_VER
+#   pragma warning(push)
+#   pragma warning( disable: 4275 )
+#endif
 	// XPath exception class
 	class PUGIXML_CLASS xpath_exception: public std::exception
 	{
@@ -1270,7 +1273,9 @@ namespace pugi
 		const xpath_parse_result& result() const;
 	};
 	#endif
-#pragma warning(pop)
+#ifdef _MSC_VER
+#   pragma warning(pop)
+#endif
 	// XPath node class (either xml_node or xml_attribute)
 	class PUGIXML_CLASS xpath_node
 	{