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>(