diff options
Diffstat (limited to 'gcc/c-family/c-common.c')
-rw-r--r-- | gcc/c-family/c-common.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index e5a5ea8..e5a19cc 100644 --- a/gcc/c-family/c-common.c +++ b/gcc/c-family/c-common.c @@ -3546,13 +3546,11 @@ c_common_truthvalue_conversion (location_t location, tree expr) case MODIFY_EXPR: if (!TREE_NO_WARNING (expr) - && warn_parentheses) - { - warning_at (location, OPT_Wparentheses, - "suggest parentheses around assignment used as " - "truth value"); - TREE_NO_WARNING (expr) = 1; - } + && warn_parentheses + && warning_at (location, OPT_Wparentheses, + "suggest parentheses around assignment used as " + "truth value")) + TREE_NO_WARNING (expr) = 1; break; case CONST_DECL: |