array<T, 0> access operations are never constexpr

This commit is contained in:
Peter Dimov
2025-01-15 20:18:14 +02:00
parent 9d6b871972
commit 8c5f36ae52

View File

@ -247,14 +247,14 @@ namespace boost {
return failed_rangecheck(); return failed_rangecheck();
} }
BOOST_CONSTEXPR const_reference operator[](size_type /*i*/) const const_reference operator[](size_type /*i*/) const
{ {
return failed_rangecheck(); return failed_rangecheck();
} }
// at() with range check // at() with range check
reference at(size_type /*i*/) { return failed_rangecheck(); } reference at(size_type /*i*/) { return failed_rangecheck(); }
BOOST_CONSTEXPR const_reference at(size_type /*i*/) const { return failed_rangecheck(); } const_reference at(size_type /*i*/) const { return failed_rangecheck(); }
// front() and back() // front() and back()
reference front() reference front()
@ -262,7 +262,7 @@ namespace boost {
return failed_rangecheck(); return failed_rangecheck();
} }
BOOST_CONSTEXPR const_reference front() const const_reference front() const
{ {
return failed_rangecheck(); return failed_rangecheck();
} }
@ -272,7 +272,7 @@ namespace boost {
return failed_rangecheck(); return failed_rangecheck();
} }
BOOST_CONSTEXPR const_reference back() const const_reference back() const
{ {
return failed_rangecheck(); return failed_rangecheck();
} }