mirror of https://github.com/ARMmbed/mbed-os.git
ARMC5 <array>: remove not-working constexpr
parent
fbf89272cc
commit
9f258c4798
|
@ -44,7 +44,8 @@ struct array {
|
||||||
using reverse_iterator = std::reverse_iterator<iterator>;
|
using reverse_iterator = std::reverse_iterator<iterator>;
|
||||||
using const_reverse_iterator = std::reverse_iterator<const_iterator>;
|
using const_reverse_iterator = std::reverse_iterator<const_iterator>;
|
||||||
// [array.size]
|
// [array.size]
|
||||||
constexpr size_type size() const noexcept
|
// ARMC5 complains "a constexpr member function is only permitted in a literal class type"
|
||||||
|
/*constexpr*/ size_type size() const noexcept
|
||||||
{
|
{
|
||||||
return _Size;
|
return _Size;
|
||||||
}
|
}
|
||||||
|
@ -101,11 +102,11 @@ struct array {
|
||||||
{
|
{
|
||||||
return _C_elem[_Size - 1];
|
return _C_elem[_Size - 1];
|
||||||
}
|
}
|
||||||
constexpr bool empty() const noexcept
|
/*constexpr*/ bool empty() const noexcept
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
constexpr size_type max_size() const noexcept
|
/*constexpr*/ size_type max_size() const noexcept
|
||||||
{
|
{
|
||||||
return _Size;
|
return _Size;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue