move.h (move_if_noexcept): Mark constexpr.
authorBenjamin Kosnik <bkoz@redhat.com>
Thu, 18 Oct 2012 08:36:06 +0000 (08:36 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 18 Oct 2012 08:36:06 +0000 (08:36 +0000)
commita9ba8ba56c16e80fd9134822bdfe34f565f4ccf4
tree4b2998e8222d758131a6b3f6b82324e81255caff
parent21676429323df89107360981500ca774e5be45ee
move.h (move_if_noexcept): Mark constexpr.

2012-10-17  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/move.h (move_if_noexcept): Mark constexpr.
* include/std/array (front, back): Same.
* include/std/chrono: Add comment.
* include/std/tuple (__tuple_compare): Mark __eq, __less constexpr.
(operator ==, <, >, !=, <=, >=): Same.
* testsuite/20_util/forward/c_neg.cc: Adjust line numbers.
* testsuite/20_util/forward/f_neg.cc: Same.
* testsuite/20_util/move_if_noexcept/constexpr.cc: New.
* testsuite/20_util/tuple/comparison_operators/constexpr.cc: New.
* testsuite/20_util/tuple/creation_functions/constexpr.cc: Add.
* testsuite/23_containers/array/element_access/
constexpr_element_access.cc: Same.
* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust
line numbers.
* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
Same.

* testsuite/20_util/tuple/comparison_operators/35480_neg.cc:
          Temporarily add dg-excess-errors.

From-SVN: r192556
14 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/move.h
libstdc++-v3/include/std/array
libstdc++-v3/include/std/chrono
libstdc++-v3/include/std/tuple
libstdc++-v3/testsuite/20_util/forward/c_neg.cc
libstdc++-v3/testsuite/20_util/forward/f_neg.cc
libstdc++-v3/testsuite/20_util/move_if_noexcept/constexpr.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
libstdc++-v3/testsuite/20_util/tuple/comparison_operators/constexpr.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/tuple/creation_functions/constexpr.cc
libstdc++-v3/testsuite/23_containers/array/element_access/constexpr_element_access.cc
libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc
libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc