aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2025-02-14 17:21:31 -0500
committerMarek Polacek <polacek@redhat.com>2025-02-14 17:22:23 -0500
commite4c9e1094405612feae410e133025e3267331c2d (patch)
tree087605c73b2ad114f2cb77628fe78bfe31993ca8 /gcc
parent1dc4e220ca2272d668ddb3041ccd9e69b968e532 (diff)
downloadgcc-e4c9e1094405612feae410e133025e3267331c2d.zip
gcc-e4c9e1094405612feae410e133025e3267331c2d.tar.gz
gcc-e4c9e1094405612feae410e133025e3267331c2d.tar.bz2
c++: assign the result of force_paren_expr
gcc/cp/ChangeLog: * pt.cc (tsubst_expr) <COMPONENT_REF>: Assign the result of force_paren_expr.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/pt.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc
index 5706a39..62d91a2 100644
--- a/gcc/cp/pt.cc
+++ b/gcc/cp/pt.cc
@@ -21713,7 +21713,7 @@ tsubst_expr (tree t, tree args, tsubst_flags_t complain, tree in_decl)
r = finish_non_static_data_member (member, object, NULL_TREE,
complain);
if (REF_PARENTHESIZED_P (t))
- force_paren_expr (r);
+ r = force_paren_expr (r);
RETURN (r);
}
else if (type_dependent_expression_p (object))