aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2025-01-30 10:30:56 -0500
committerPatrick Palka <ppalka@redhat.com>2025-01-30 10:30:56 -0500
commitba6cac82f6806b1f1f61e482031b7f2f4db7b336 (patch)
tree692b45c2451ae9ca40f758a51d8d7cbd7fc925ef /gcc
parentc5667a1ee31518b1cd576c2f8e186d88bbf13f58 (diff)
downloadgcc-ba6cac82f6806b1f1f61e482031b7f2f4db7b336.zip
gcc-ba6cac82f6806b1f1f61e482031b7f2f4db7b336.tar.gz
gcc-ba6cac82f6806b1f1f61e482031b7f2f4db7b336.tar.bz2
c++: remove LAMBDA_EXPR_CAPTURES_THIS_P
This unused accessor is just a simple alias of LAMBDA_EXPR_THIS_CAPTURE and contrary to its documentation doesn't use TREE_LANG_FLAG_0. Might as well remove it. gcc/cp/ChangeLog: * cp-tree.h (LAMBDA_EXPR_CAPTURES_THIS_P): Remove. Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/cp-tree.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 21011d0b..ec97692 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -429,7 +429,6 @@ extern GTY(()) tree cp_global_trees[CPTI_MAX];
LAMBDA_CAPTURE_EXPLICIT_P (in a TREE_LIST in LAMBDA_EXPR_CAPTURE_LIST)
PARENTHESIZED_LIST_P (in the TREE_LIST for a parameter-declaration-list)
CONSTRUCTOR_IS_DIRECT_INIT (in CONSTRUCTOR)
- LAMBDA_EXPR_CAPTURES_THIS_P (in LAMBDA_EXPR)
DECLTYPE_FOR_LAMBDA_CAPTURE (in DECLTYPE_TYPE)
VEC_INIT_EXPR_IS_CONSTEXPR (in VEC_INIT_EXPR)
DECL_OVERRIDE_P (in FUNCTION_DECL)
@@ -1543,10 +1542,6 @@ enum cp_lambda_default_capture_mode_type {
#define LAMBDA_EXPR_THIS_CAPTURE(NODE) \
(((struct tree_lambda_expr *)LAMBDA_EXPR_CHECK (NODE))->this_capture)
-/* Predicate tracking whether `this' is in the effective capture set. */
-#define LAMBDA_EXPR_CAPTURES_THIS_P(NODE) \
- LAMBDA_EXPR_THIS_CAPTURE(NODE)
-
/* True iff uses of a const variable capture were optimized away. */
#define LAMBDA_EXPR_CAPTURE_OPTIMIZED(NODE) \
TREE_LANG_FLAG_2 (LAMBDA_EXPR_CHECK (NODE))