mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-26 07:16:10 +01:00
Simplify workaround for MSVC issue with XmlWriter
This commit is contained in:
parent
3afea8128a
commit
653764d53b
@ -5,9 +5,11 @@
|
||||
// https://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
// SPDX-License-Identifier: BSL-1.0
|
||||
#include <catch2/internal/catch_xmlwriter.hpp>
|
||||
|
||||
// Note: swapping these two includes around causes MSVC to error out
|
||||
// while in /permissive- mode. No, I don't know why.
|
||||
// Tested on VS 2019, 18.{3, 4}.x
|
||||
#include <catch2/internal/catch_enforce.hpp>
|
||||
#include <catch2/internal/catch_xmlwriter.hpp>
|
||||
|
||||
#include <iomanip>
|
||||
#include <type_traits>
|
||||
|
@ -10,13 +10,6 @@
|
||||
|
||||
#include <catch2/internal/catch_stream.hpp>
|
||||
|
||||
// FixMe: Without this include (and something inside it), MSVC goes crazy
|
||||
// and reports that calls to XmlEncode's op << are ambiguous between
|
||||
// the declaration and definition.
|
||||
// It also has to be in the header.
|
||||
#include <catch2/internal/catch_source_line_info.hpp>
|
||||
|
||||
|
||||
#include <vector>
|
||||
|
||||
namespace Catch {
|
||||
|
Loading…
Reference in New Issue
Block a user