diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-01-08 00:20:23 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-01-08 00:20:23 +0000 |
commit | 827feec561c8a1f23c099da56c4ac98364ecfc09 (patch) | |
tree | 92f8aaebbcd11e8ff36b57c0577d7e289b16fea8 /lib/CodeGen/CodeGenModule.h | |
parent | 41d63ed274d1bf7ba7459f218c8f6a385fc5c6d6 (diff) |
Improve the fix-its for -Wparentheses to ensure that the fix-it
suggestions follow recovery. Additionally, add a note to these
diagnostics which suggests a fix-it for changing the behavior to what
the user probably meant. Examples:
t.cpp:2:9: warning: & has lower precedence than ==; == will be evaluated first
[-Wparentheses]
if (i & j == k) {
^~~~~~~~
( )
t.cpp:2:9: note: place parentheses around the & expression to evaluate it first
if (i & j == k) {
^
( )
t.cpp:14:9: warning: using the result of an assignment as a condition
without
parentheses [-Wparentheses]
if (i = f()) {
~~^~~~~
( )
t.cpp:14:9: note: use '==' to turn this assignment into an equality
comparison
if (i = f()) {
^
==
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92975 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions