From d02c582b96ba29b7b038700b7d92608ec0cb0ac8 Mon Sep 17 00:00:00 2001 From: Vladislav Shchapov <vladislav@shchapov.ru> Date: Sun, 5 Jun 2022 18:00:58 +0500 Subject: [PATCH] Fix 'duplicate symbol' error. Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru> --- include/fmt/std.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/fmt/std.h b/include/fmt/std.h index 8d93b985..84e4497a 100644 --- a/include/fmt/std.h +++ b/include/fmt/std.h @@ -30,8 +30,8 @@ void write_escaped_path(basic_memory_buffer<Char>& quoted, } # ifdef _WIN32 template <> -void write_escaped_path<char>(basic_memory_buffer<char>& quoted, - const std::filesystem::path& p) { +inline void write_escaped_path<char>(basic_memory_buffer<char>& quoted, + const std::filesystem::path& p) { auto s = p.u8string(); write_escaped_string<char>( std::back_inserter(quoted), @@ -39,7 +39,7 @@ void write_escaped_path<char>(basic_memory_buffer<char>& quoted, } # endif template <> -void write_escaped_path<std::filesystem::path::value_type>( +inline void write_escaped_path<std::filesystem::path::value_type>( basic_memory_buffer<std::filesystem::path::value_type>& quoted, const std::filesystem::path& p) { write_escaped_string<std::filesystem::path::value_type>(