diff options
author | Jordan Rose <jordan_rose@apple.com> | 2013-10-25 16:52:00 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2013-10-25 16:52:00 +0000 |
commit | 5565941effbe6e4d255f7a1b35c04ab5c106db41 (patch) | |
tree | 4f803cd0c642dddbaefe73f52018d0cc1e7d5f20 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c0fdb3941cc631f17f7bf76d2742169bd1ca3831 (diff) | |
download | bcm5719-llvm-5565941effbe6e4d255f7a1b35c04ab5c106db41.tar.gz bcm5719-llvm-5565941effbe6e4d255f7a1b35c04ab5c106db41.zip |
Add -Wstring-plus-char, which warns when adding char literals to C strings.
Specifically, this warns when a character literal is added (using '+') to a
variable with type 'char *' (or any other pointer to character type). Like
-Wstring-plus-int, there is a fix-it to change "foo + 'a'" to "&foo['a']"
iff the character literal is on the right side of the string.
Patch by Anders Rönnholm!
llvm-svn: 193418
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions