https://gcc.gnu.org/g:e4c9e1094405612feae410e133025e3267331c2d

commit r15-7545-ge4c9e1094405612feae410e133025e3267331c2d
Author: Marek Polacek <pola...@redhat.com>
Date:   Fri Feb 14 17:21:31 2025 -0500

    c++: assign the result of force_paren_expr
    
    gcc/cp/ChangeLog:
    
            * pt.cc (tsubst_expr) <COMPONENT_REF>: Assign the result of
            force_paren_expr.

Diff:
---
 gcc/cp/pt.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc
index 5706a3987c34..62d91a2dd159 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))

Reply via email to