| Issue |
129484
|
| Summary |
modernize-use-std-format clang tidy warning not working on example code from documentation
|
| Labels |
clang
|
| Assignees |
|
| Reporter |
belobrov-andrey
|
After upgrading project to ะก++20 and enabling modernize-use-std-format warning there is modernize-use-std-format clang tidy warning:
Unable to use 'std::format' instead of 'StrFormat' because first argument is not a narrow string literal [modernize-use-std-format]
The minimal code sample to reproduce problem (sample from [documentation:](https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-std-format.html)
```
#include <absl/strings/str_format.h>
#include <string>
std::string getDescription(const std::string& description, int value)
{
return absl::StrFormat("The %s is %3d", description.c_str(), value);
}
```
Compile options: -g -stdlib=libc++ -std=c++20
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs