summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Gräsman <kim.grasman@gmail.com>2022-07-11 22:24:55 +0200
committerKim Gräsman <kim.grasman@gmail.com>2022-07-16 15:47:43 +0200
commitbab51b55ab092cb74ea62f14042cf66232ccfb40 (patch)
treef4115683d07fb22b8b9324dd17cee1951cd9ab37
parent7ca0a75b85172c70dfa8994ed233c1b62ef94c5f (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.h2
-rw-r--r--tests/cxx/precomputed_tpl_args-i1.h2
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;
}
};