From 0c3b65e243ff83bc1635170263907e707b8329a0 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 8 Mar 2021 23:05:30 +0200 Subject: [PATCH] Fix MSVC test failure in test_property_tree --- test/test_property_tree.hpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/test/test_property_tree.hpp b/test/test_property_tree.hpp index 4216945..3247373 100644 --- a/test/test_property_tree.hpp +++ b/test/test_property_tree.hpp @@ -1204,11 +1204,19 @@ void test_serialization(PTREE *) // Test XML archives { std::stringstream stream; - boost::archive::xml_oarchive oa(stream); - oa & boost::serialization::make_nvp("pt", pt1); - boost::archive::xml_iarchive ia(stream); + + { + boost::archive::xml_oarchive oa(stream); + oa & boost::serialization::make_nvp("pt", pt1); + } + PTREE pt2; - ia & boost::serialization::make_nvp("pt", pt2); + + { + boost::archive::xml_iarchive ia(stream); + ia & boost::serialization::make_nvp("pt", pt2); + } + BOOST_CHECK(pt1 == pt2); }