diff options
author | Kim Gräsman <kim.grasman@gmail.com> | 2022-07-11 22:24:55 +0200 |
---|---|---|
committer | Kim Gräsman <kim.grasman@gmail.com> | 2022-07-16 15:47:43 +0200 |
commit | bab51b55ab092cb74ea62f14042cf66232ccfb40 (patch) | |
tree | f4115683d07fb22b8b9324dd17cee1951cd9ab37 | |
parent | 7ca0a75b85172c70dfa8994ed233c1b62ef94c5f (diff) |
Mark std::less<> specializations in tests const
Some standard libraries require that any std::less<> specializations have a
const operator(). That seems hygienic anyway, so add a const qualifier.
Fixes the precomputed_tpl_args test on FreeBSD (and probably Mac).
-rw-r--r-- | tests/cxx/precomputed_tpl_args-d1.h | 2 | ||||
-rw-r--r-- | tests/cxx/precomputed_tpl_args-i1.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/cxx/precomputed_tpl_args-d1.h b/tests/cxx/precomputed_tpl_args-d1.h index 4c1abfd..0ef7fd3 100644 --- a/tests/cxx/precomputed_tpl_args-d1.h +++ b/tests/cxx/precomputed_tpl_args-d1.h @@ -17,7 +17,7 @@ class D1SpecializationClass { }; namespace std { template<> class less<D1SpecializationClass> { public: - bool operator()(const D1SpecializationClass&, const D1SpecializationClass&) { + bool operator()(const D1SpecializationClass&, const D1SpecializationClass&) const { return true; } }; diff --git a/tests/cxx/precomputed_tpl_args-i1.h b/tests/cxx/precomputed_tpl_args-i1.h index caf3633..3fddb06 100644 --- a/tests/cxx/precomputed_tpl_args-i1.h +++ b/tests/cxx/precomputed_tpl_args-i1.h @@ -17,7 +17,7 @@ class SpecializationClass { }; namespace std { template<> class less<SpecializationClass> { public: - bool operator()(const SpecializationClass&, const SpecializationClass&) { + bool operator()(const SpecializationClass&, const SpecializationClass&) const { return true; } }; |