catch2/tests/SelfTest/IntrospectiveTests
Martin Hořeňovský 60cfaa38fb
Make warnings in assertions fire for GCC/Clang again
The old code caused warnings to fire under MSVC, and Clang <3.8.
I could not find a GCC version where it worked, but I assume that it
did at some point.

This new code causes all of MSVC, GCC, Clang, in current versions,
to emit signed/unsigned comparison warning in test like this:

```cpp
TEST_CASE() {
    int32_t i = -1;
    uint32_t j = 1;
    REQUIRE(i != j);
}
```

Where previously only MSVC would emit the warning.

Fixes #1880
2020-04-29 21:27:57 +02:00
..
CmdLine.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
Details.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
GeneratorsImpl.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
InternalBenchmark.tests.cpp Make warnings in assertions fire for GCC/Clang again 2020-04-29 21:27:57 +02:00
PartTracker.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
RandomNumberGeneration.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
String.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
StringManip.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
Tag.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
ToString.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
Xml.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00