aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/except.cc
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2024-08-06 09:34:02 -0400
committerMarek Polacek <polacek@redhat.com>2024-08-06 13:14:02 -0400
commit68e269092ee405832998b735a796c1953039d5f3 (patch)
tree3254adb19dad24204004545a4bef0b299424513a /gcc/cp/except.cc
parentb2a8ee0e5d8cfa92bafd0db4b03626b26ac21948 (diff)
downloadgcc-68e269092ee405832998b735a796c1953039d5f3.zip
gcc-68e269092ee405832998b735a796c1953039d5f3.tar.gz
gcc-68e269092ee405832998b735a796c1953039d5f3.tar.bz2
c++: further concept_check_p clean-up
Patrick noticed a few more concept_check_p checks that can be removed now. gcc/cp/ChangeLog: * constexpr.cc (cxx_eval_call_expression): Remove concept_check_p check. (cxx_eval_outermost_constant_expr): Likewise. * cp-gimplify.cc (cp_genericize_r) <case CALL_EXPR>: Likewise. * except.cc (check_noexcept_r): Likewise.
Diffstat (limited to 'gcc/cp/except.cc')
-rw-r--r--gcc/cp/except.cc2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/cp/except.cc b/gcc/cp/except.cc
index 3c69ab6..0231bd2 100644
--- a/gcc/cp/except.cc
+++ b/gcc/cp/except.cc
@@ -1074,8 +1074,6 @@ check_noexcept_r (tree *tp, int *walk_subtrees, void *)
We could use TREE_NOTHROW (t) for !TREE_PUBLIC fns, though... */
tree fn = cp_get_callee (t);
- if (concept_check_p (fn))
- return NULL_TREE;
tree type = TREE_TYPE (fn);
gcc_assert (INDIRECT_TYPE_P (type));
type = TREE_TYPE (type);