diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-11-17 18:26:33 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-11-17 18:26:33 +0000 |
| commit | f10c43c7f791938c65005b0a605723bc9f240a74 (patch) | |
| tree | b416bfe5356df7e47b160875f782584251537d3a /clang | |
| parent | 8839775df68c21a3ab51cc8dab63794cc8cda763 (diff) | |
| download | bcm5719-llvm-f10c43c7f791938c65005b0a605723bc9f240a74.tar.gz bcm5719-llvm-f10c43c7f791938c65005b0a605723bc9f240a74.zip | |
Put warn_logical_and_in_logical_or warning in new warning group "logical-op-parentheses" member of "parentheses".
llvm-svn: 119532
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/Basic/DiagnosticGroups.td | 5 | ||||
| -rw-r--r-- | clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td index c89ab09b3af..7fb14705df9 100644 --- a/clang/include/clang/Basic/DiagnosticGroups.td +++ b/clang/include/clang/Basic/DiagnosticGroups.td @@ -54,6 +54,7 @@ def : DiagGroup<"effc++">; def FourByteMultiChar : DiagGroup<"four-char-constants">; def GlobalConstructors : DiagGroup<"global-constructors">; def : DiagGroup<"idiomatic-parentheses">; +def LogicalOpParentheses: DiagGroup<"logical-op-parentheses">; def IgnoredQualifiers : DiagGroup<"ignored-qualifiers">; def : DiagGroup<"import">; def : DiagGroup<"init-self">; @@ -162,7 +163,9 @@ def CharSubscript : DiagGroup<"char-subscripts">; // -Widiomatic-parentheses contains warnings about 'idiomatic' // missing parentheses; it is off by default. -def Parentheses : DiagGroup<"parentheses", [DiagGroup<"idiomatic-parentheses">]>; +def Parentheses : DiagGroup<"parentheses", + [LogicalOpParentheses, + DiagGroup<"idiomatic-parentheses">]>; // -Wconversion has its own warnings, but we split a few out for // legacy reasons: diff --git a/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td index 4c8325621fb..277653e7ea1 100644 --- a/clang/include/clang/Basic/DiagnosticSemaKinds.td +++ b/clang/include/clang/Basic/DiagnosticSemaKinds.td @@ -2158,7 +2158,7 @@ def warn_logical_instead_of_bitwise : Warning< "remove constant">, InGroup<DiagGroup<"constant-logical-operand">>; def warn_logical_and_in_logical_or : Warning< - "'&&' within '||'">, InGroup<Parentheses>; + "'&&' within '||'">, InGroup<LogicalOpParentheses>; def note_logical_and_in_logical_or_silence : Note< "place parentheses around the '&&' expression to silence this warning">; |

