catch2/include
Martin Hořeňovský adb66f55a7 Don't include warning headers from catch_xmlwriter.hpp
This prevents Catch from disabling `Wpadded` for Clang inside test files
(files that do not define either `CATCH_CONFIG_MAIN` or
`CATCH_CONFIG_RUNNER`).

catch_suppress_warnings.h and catch_reenable_warnings.h should be
included only once*, so that the stitching script includes them as the
first and last header respectively, since it only includes each header
once. This caused a bug, where the first one was included properly, but
the second one was included prematurely, from catch_xmlwriter.hpp, and
thus was guarded by `CATCH_IMPL`.

* At least until the stitching script is changed to accomodate common
warning disabling header.

Fixes #871
2017-06-02 19:10:57 +02:00
..
external Don’t assume first CL arg (exe name) is present 2017-03-13 11:00:58 +00:00
internal Don't include warning headers from catch_xmlwriter.hpp 2017-06-02 19:10:57 +02:00
reporters Cosmetic fixes (whitespace and spelling) 2017-05-27 14:42:54 +02:00
catch_session.hpp Added Win32 UNICODE wmain support (#903) 2017-05-11 13:00:03 +02:00
catch_with_main.hpp Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp) 2015-12-28 15:06:04 +00:00
catch.hpp Cosmetic fixes (whitespace and spelling) 2017-05-27 14:42:54 +02:00