aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/lambda.c
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2018-02-08 18:56:17 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2018-02-08 18:56:17 +0000
commita7f8415c05fa2ba336a071c211f09c0e76f2bb0a (patch)
tree8305a011127fc413b8af099dc8d73a9a11ae152a /gcc/cp/lambda.c
parent739745618a4202f3bf515494175eacae6ff05d2d (diff)
downloadgcc-a7f8415c05fa2ba336a071c211f09c0e76f2bb0a.zip
gcc-a7f8415c05fa2ba336a071c211f09c0e76f2bb0a.tar.gz
gcc-a7f8415c05fa2ba336a071c211f09c0e76f2bb0a.tar.bz2
constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P.
2018-02-08 Paolo Carlini <paolo.carlini@oracle.com> * constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P. * lambda.c (build_capture_proxy): Likewise. * search.c (field_access_p): Likewise. * semantics.c (omp_clause_decl, omp_privatize_field, finish_omp_clauses): Likewise. From-SVN: r257503
Diffstat (limited to 'gcc/cp/lambda.c')
-rw-r--r--gcc/cp/lambda.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.c
index ff8236a..2545eae 100644
--- a/gcc/cp/lambda.c
+++ b/gcc/cp/lambda.c
@@ -450,7 +450,7 @@ build_capture_proxy (tree member, tree init)
{
if (PACK_EXPANSION_P (init))
init = PACK_EXPANSION_PATTERN (init);
- if (TREE_CODE (init) == INDIRECT_REF)
+ if (INDIRECT_REF_P (init))
init = TREE_OPERAND (init, 0);
STRIP_NOPS (init);
}