summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclarationName.cpp
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2011-09-23 20:10:00 +0000
committerRichard Trieu <rtrieu@google.com>2011-09-23 20:10:00 +0000
commit021baa373f58a21a3e2169c2f22f7dc58a987e96 (patch)
treeb470e17430a8811dfb0e012a8e11630906a3ad37 /clang/lib/AST/DeclarationName.cpp
parent0c254a00c1c7e64ca26de4e6f8a0d13510a8b1aa (diff)
downloadbcm5719-llvm-021baa373f58a21a3e2169c2f22f7dc58a987e96.tar.gz
bcm5719-llvm-021baa373f58a21a3e2169c2f22f7dc58a987e96.zip
Add a new warning to -Wliteral-conversion to catch cases where a string literal
is cast to a boolean. An exception has been made for string literals in logical expressions to allow the common case of use in assert statements. bool x; x = "hi"; // Warn here void foo(bool x); foo("hi"); // Warn here assert(0 && "error"); assert("error); // Warn here llvm-svn: 140405
Diffstat (limited to 'clang/lib/AST/DeclarationName.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud