diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2018-02-08 18:56:17 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2018-02-08 18:56:17 +0000 |
commit | a7f8415c05fa2ba336a071c211f09c0e76f2bb0a (patch) | |
tree | 8305a011127fc413b8af099dc8d73a9a11ae152a /gcc/cp/lambda.c | |
parent | 739745618a4202f3bf515494175eacae6ff05d2d (diff) | |
download | gcc-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.c | 2 |
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); } |