diff options
| author | James Smith | 2024-02-23 00:07:52 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2024-02-23 20:45:32 +0100 |
| commit | 4f3871d53f69ce537b42ad5fc9d8853820627237 (patch) | |
| tree | 0d71308aeb51fadb8fca8c43ede301c25bbba56f /src/catch2 | |
| parent | f476bcb633b24870b7c0414b0caeb9e192f485e4 (diff) | |
| download | catch3-4f3871d53f69ce537b42ad5fc9d8853820627237.tar.gz | |
Compiler compatibility for Visual Studio 2017 (v141) for template friend operator == (#2792).
Make the operator not-friend is a sufficient solution. Closes #2792
Diffstat (limited to 'src/catch2')
| -rw-r--r-- | src/catch2/internal/catch_random_integer_helpers.hpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/catch2/internal/catch_random_integer_helpers.hpp b/src/catch2/internal/catch_random_integer_helpers.hpp index 1c450f05..fadc1e15 100644 --- a/src/catch2/internal/catch_random_integer_helpers.hpp +++ b/src/catch2/internal/catch_random_integer_helpers.hpp @@ -41,9 +41,8 @@ namespace Catch { struct ExtendedMultResult { T upper; T lower; - friend bool operator==( ExtendedMultResult const& lhs, - ExtendedMultResult const& rhs ) { - return lhs.upper == rhs.upper && lhs.lower == rhs.lower; + bool operator==( ExtendedMultResult const& rhs ) const { + return upper == rhs.upper && lower == rhs.lower; } }; |