diff --git a/include/fmt/compile.h b/include/fmt/compile.h index 36dd367d..63fa19a9 100644 --- a/include/fmt/compile.h +++ b/include/fmt/compile.h @@ -143,8 +143,9 @@ template struct field { if constexpr (std::is_convertible>::value) { auto s = basic_string_view(arg); return copy(s.begin(), s.end(), out); + } else { + return write(out, arg); } - return write(out, arg); } };