diff options
author | Marek Polacek <polacek@redhat.com> | 2019-04-12 15:29:03 +0000 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2019-04-12 15:29:03 +0000 |
commit | 4b05b6585b4df7f76e9165d7f8236213ca416d24 (patch) | |
tree | 5ebfaf92e50457cb04fa46ccb246df340415737b /gcc/cp/cp-tree.h | |
parent | f9ae60ad40632ee173c6f16181ef9e235f600b33 (diff) |
PR c++/87603 - constexpr functions are no longer noexcept.
* constexpr.c (is_sub_constant_expr): Remove unused function.
* cp-tree.h (is_sub_constant_expr): Remove declaration.
* except.c (check_noexcept_r): Don't consider a call to a constexpr
function noexcept.
* g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
* g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
* g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
* g++.dg/cpp0x/constexpr-noexcept8.C: New test.
* g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
* g++.dg/cpp1y/constexpr-noexcept1.C: New test.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@270320 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/cp-tree.h')
-rw-r--r-- | gcc/cp/cp-tree.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index b87b968fa4e..ff4ce068a83 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -7720,7 +7720,6 @@ extern tree fold_non_dependent_init (tree, tsubst_flags_t = tf_warning_or_error, bool = false); extern tree fold_simple (tree); -extern bool is_sub_constant_expr (tree); extern bool reduced_constant_expression_p (tree); extern bool is_instantiation_of_constexpr (tree); extern bool var_in_constexpr_fn (tree); |