diff options
Diffstat (limited to 'libcxx/include/array')
-rw-r--r-- | libcxx/include/array | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libcxx/include/array b/libcxx/include/array index 79f7e0d62c5..12780992e5c 100644 --- a/libcxx/include/array +++ b/libcxx/include/array @@ -296,6 +296,7 @@ class _LIBCPP_TEMPLATE_VIS tuple_size<array<_Tp, _Size> > template <size_t _Ip, class _Tp, size_t _Size> class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, array<_Tp, _Size> > { + static_assert(_Ip < _Size, "Index out of bounds in std::tuple_element<> (std::array)"); public: typedef _Tp type; }; |