diff options
author | Jason Merrill <jason@redhat.com> | 2018-03-02 13:18:13 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2018-03-02 13:18:13 -0500 |
commit | c945ee252888acdc9a06c41e42a1089543e53bfa (patch) | |
tree | 5c472239731f4d7e237b7495ca8b83b1b4165dd2 | |
parent | c660f88b1651c331273d636df9fd4eb191dfd46f (diff) | |
download | gcc-c945ee252888acdc9a06c41e42a1089543e53bfa.zip gcc-c945ee252888acdc9a06c41e42a1089543e53bfa.tar.gz gcc-c945ee252888acdc9a06c41e42a1089543e53bfa.tar.bz2 |
* semantics.c (force_paren_expr): Remove redundant test.
From-SVN: r258151
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/semantics.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 112e13a..1164342 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2018-03-02 Jason Merrill <jason@redhat.com> + + * semantics.c (force_paren_expr): Remove redundant test. + 2018-03-02 Marek Polacek <polacek@redhat.com> PR c++/84663 diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 1ac1d23..bf5b41e 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -1693,8 +1693,7 @@ force_paren_expr (tree expr) if (TREE_CODE (expr) == COMPONENT_REF || TREE_CODE (expr) == SCOPE_REF) REF_PARENTHESIZED_P (expr) = true; - else if (type_dependent_expression_p (expr) - || processing_template_decl) + else if (processing_template_decl) expr = build1 (PAREN_EXPR, TREE_TYPE (expr), expr); else if (VAR_P (expr) && DECL_HARD_REGISTER (expr)) /* We can't bind a hard register variable to a reference. */; |