summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pugixml.hpp5
-rw-r--r--tests/test_deprecated.cpp4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/pugixml.hpp b/src/pugixml.hpp
index 6e3fc99..2206450 100644
--- a/src/pugixml.hpp
+++ b/src/pugixml.hpp
@@ -292,7 +292,10 @@ namespace pugi
const unsigned int format_write_bom = 0x02;
// \deprecated This constant is deprecated and will be removed in future versions; use format_write_bom instead
- PUGIXML_DEPRECATED const unsigned int format_write_bom_utf8 = format_write_bom;
+#ifndef __INTEL_COMPILER
+ PUGIXML_DEPRECATED
+#endif
+ const unsigned int format_write_bom_utf8 = format_write_bom;
/**
* If this flag is on, no indentation is performed and no line breaks are written to output file.
diff --git a/tests/test_deprecated.cpp b/tests/test_deprecated.cpp
index f401fbd..691b40a 100644
--- a/tests/test_deprecated.cpp
+++ b/tests/test_deprecated.cpp
@@ -44,7 +44,8 @@ TEST(document_parse_transfer_ownership)
CHECK(doc.parse(transfer_ownership_tag(), text));
CHECK_NODE(doc, STR("<node />"));
}
-
+
+#ifndef PUGIXML_NO_STL
// as_utf16 - it's now as_wide
TEST(as_utf16)
{
@@ -57,3 +58,4 @@ TEST(as_utf16)
CHECK(as_utf16("?\xd0\x80\xe2\x80\xbd") == L"?\x0400\x203D");
#endif
}
+#endif