Author: Mike Crowe Date: 2024-08-11T21:03:40+08:00 New Revision: 4589bf90aa1849b3851945fb611f5c96af821332
URL: https://github.com/llvm/llvm-project/commit/4589bf90aa1849b3851945fb611f5c96af821332 DIFF: https://github.com/llvm/llvm-project/commit/4589bf90aa1849b3851945fb611f5c96af821332.diff LOG: [clang-tidy] Fix modernize-use-std-format lit test signature (#102759) My fix for my original fix of issue #92896 in 666d224248707f373577b5b049b5b0229100006c modified the function signature for fmt::sprintf to more accurately match the real implementation in libfmt but failed to do the same for absl::StrFormat. The latter fix applied equally well to absl::StrFormat so it's important that its test verifies that the bug is fixed too. Added: Modified: clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp b/clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp index e8dea1dce2c972..800a95062e8f1a 100644 --- a/clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp +++ b/clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp @@ -11,9 +11,8 @@ namespace absl { -// Use const char * for the format since the real type is hard to mock up. -template <typename... Args> -std::string StrFormat(const char *format, const Args&... args); +template <typename S, typename... Args> +std::string StrFormat(const S &format, const Args&... args); } // namespace absl template <typename T> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits