| Issue |
56669
|
| Summary |
[clang-tidy] Generates invalid code - adds invalid escapes to string literals
|
| Labels |
|
| Assignees |
|
| Reporter |
H-G-Hristov
|
The following was automatically fixed by Clang-Tidy and reformatted with clang-format:
```C++
void Config::CheckModified() {
struct stat fileinfo;
time_t mytime;
char Buf[MAX_FILENAME];
if (stat(szConfigName, &fileinfo) == -1) {
fprintf(stderr, "CheckModified() Error: Cannot stat [%s]!\n", szConfigName);
return;
} else {
mytime = fileinfo.st_mtime;
if (mytime > m_LastModifiedTime) {
snprintf(Buf, MAX_FILENAME, "%s", szConfigName);
// BugID 7073: Suppressing output to stderr, it seems to be bothering dave.
// fprintf(stderr, "CheckModified() Reloading Configuration [%s]\n", Buf);
ResetState();
LoadConfig(Buf);
}
}
}
```
Invalid output:
```C++
void Config::CheckModified() {
struct stat fileinfo;
time_t mytime = 0;
char Buf[MAX_FILENAME];
if (stat(szConfigName, &fileinfo) == -1) {
fprintf(stderr, "CheckModified() Error: Cannot stat [%s]!\n", szConfigName);
return;
}
mytime = fileinfo.st_mtime;
if (mytime > m_LastModifiedTime) {
snprintf(Buf, MAX_FILENAME, \"%s\", szConfigName);
// BugID 7073: Suppressing output to stderr, it seems to be bothering dave.
// fprintf(stderr, \"CheckModified() Reloading Configuration [%s]\
\", Buf);
ResetState();
LoadConfig(Buf);
}
}
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs