diff options
| author | Martin Hořeňovský | 2022-11-01 15:01:43 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2022-11-04 19:24:44 +0100 |
| commit | ec59cd8736b7ee8fcd69c76c71c2a0b72293b00c (patch) | |
| tree | 1cb8b66b56e6fe4fe6307e88e32c18d69c2a89a7 /src/catch2/catch_session.cpp | |
| parent | d7f8c36e4cb856ee632b4ca01f8d5847984aa276 (diff) | |
| download | catch3-ec59cd8736b7ee8fcd69c76c71c2a0b72293b00c.tar.gz | |
Support decomposing types that only compare with literal 0
This is primarily done to support new `std::*_ordering` types,
but the refactoring also supports any other type with this
property.
The compilation overhead is surprisingly low. Testing it with
clang on a Linux machine, compiling our SelfTest project takes
only 2-3% longer with these changes than it takes otherwise.
Closes #2555
Diffstat (limited to 'src/catch2/catch_session.cpp')
0 files changed, 0 insertions, 0 deletions