diff options
author | Jason Merrill <jason@redhat.com> | 2016-07-08 17:32:18 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-07-08 17:32:18 -0400 |
commit | 72b3e203352b9cc6524531e8a0975c672dfdca2e (patch) | |
tree | 59e43b83b4fec4f63807d14fe011dac7bab36407 /gcc/cp/cvt.c | |
parent | bb19d4af73a6e29dde443976f3119d01a5491f8d (diff) | |
download | gcc-72b3e203352b9cc6524531e8a0975c672dfdca2e.zip gcc-72b3e203352b9cc6524531e8a0975c672dfdca2e.tar.gz gcc-72b3e203352b9cc6524531e8a0975c672dfdca2e.tar.bz2 |
Use lvalue_p instead of real_lvalue_p.
* cp-tree.h: Unpoison lvalue_p.
* call.c, class.c, constexpr.c, cvt.c, init.c, lambda.c, pt.c,
tree.c, typeck.c, typeck2.c: Use lvalue_p instead of
real_lvalue_p.
From-SVN: r238183
Diffstat (limited to 'gcc/cp/cvt.c')
-rw-r--r-- | gcc/cp/cvt.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 9dd383e..85b3047 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -317,7 +317,7 @@ build_up_reference (tree type, tree arg, int flags, tree decl, gcc_assert (TREE_CODE (type) == REFERENCE_TYPE); - if ((flags & DIRECT_BIND) && ! real_lvalue_p (arg)) + if ((flags & DIRECT_BIND) && ! lvalue_p (arg)) { /* Create a new temporary variable. We can't just use a TARGET_EXPR here because it needs to live as long as DECL. */ @@ -439,7 +439,7 @@ convert_to_reference (tree reftype, tree expr, int convtype, = build_type_conversion (reftype, expr); if (rval_as_conversion && rval_as_conversion != error_mark_node - && real_lvalue_p (rval_as_conversion)) + && lvalue_p (rval_as_conversion)) { expr = rval_as_conversion; rval_as_conversion = NULL_TREE; @@ -457,7 +457,7 @@ convert_to_reference (tree reftype, tree expr, int convtype, tree ttr = lvalue_type (expr); if ((complain & tf_error) - && ! real_lvalue_p (expr)) + && ! lvalue_p (expr)) diagnose_ref_binding (loc, reftype, intype, decl); if (! (convtype & CONV_CONST) |