re PR libstdc++/53080 (tuple interface to std::array doesn't check bounds)
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 23 Apr 2012 12:26:43 +0000 (12:26 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 23 Apr 2012 12:26:43 +0000 (12:26 +0000)
commit9771644a91afe5c53b0433eaedb1d9976f77d856
treec583993f5c7e4cd8411fa5936793efa6ca573929
parentff5be0e34e72b6f752da6ad73be280a514bc78b0
re PR libstdc++/53080 (tuple interface to std::array doesn't check bounds)

2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/53080
* include/std/array (tuple_element, get): static_assert I < N.
* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
New.
* testsuite/23_containers/array/tuple_interface/get_neg.cc: Likewise.
* testsuite/23_containers/array/tuple_interface/tuple_element.cc: Fix.

From-SVN: r186702
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/array
libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc
libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc [new file with mode: 0644]