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