From b214b73391d67f9a0dbb8807912330289973982a Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Thu, 11 Dec 2014 15:45:32 +0000 Subject: [PATCH] typeck.c (maybe_warn_about_useless_cast): Remove unnecessary conditional. 2014-12-11 Paolo Carlini * typeck.c (maybe_warn_about_useless_cast): Remove unnecessary conditional. From-SVN: r218629 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/typeck.c | 6 ------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c8a66b0de16..0442ef3a8c7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2014-12-11 Paolo Carlini + + * typeck.c (maybe_warn_about_useless_cast): Remove unnecessary + conditional. + 2014-12-10 Kai Tietz PR c++/64127 diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 2abff6bdb76..dd60d989105 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -6363,12 +6363,6 @@ maybe_warn_about_useless_cast (tree type, tree expr, tsubst_flags_t complain) if (warn_useless_cast && complain & tf_warning) { - /* In C++14 mode, this interacts badly with force_paren_expr. And it - isn't necessary in any mode, because the code below handles - glvalues properly. For 4.9, just skip it in C++14 mode. */ - if (cxx_dialect < cxx14 && REFERENCE_REF_P (expr)) - expr = TREE_OPERAND (expr, 0); - if ((TREE_CODE (type) == REFERENCE_TYPE && (TYPE_REF_IS_RVALUE (type) ? xvalue_p (expr) : real_lvalue_p (expr)) -- 2.30.2