[PATCH] D85545: [Diagnostics] Diagnose missing comma in string array initialization
Arthur Eubanks via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 12 22:29:24 PDT 2020
aeubanks added a comment.
It still seems to trigger on structs at head:
$ cat /tmp/a.cc
struct A {
const char *a;
const char *b;
const char *c;
};
static A a = {"",
""
"",
""};
$ ./build/bin/clang++ -Wstring-concatenation -o /dev/null -c /tmp/a.cc
C:/src/tmp/a.cc:10:15: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
"",
^
C:/src/tmp/a.cc:9:15: note: place parentheses around the string literal to silence warning
""
^
1 warning generated.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D85545/new/
https://reviews.llvm.org/D85545
More information about the cfe-commits
mailing list