diff --git a/gtk/Application.cc b/gtk/Application.cc index 45cbaa1e260..ebb912c0085 100644 --- a/gtk/Application.cc +++ b/gtk/Application.cc @@ -395,7 +395,7 @@ void register_magnet_link_handler() _("Couldn't register Transmission as a {content_type} handler: {error} ({error_code})"), fmt::arg("content_type", content_type), fmt::arg("error", e.what()), - fmt::arg("error_code", e.code()))); + fmt::arg("error_code", static_cast(e.code())))); } } diff --git a/libtransmission/file-posix.cc b/libtransmission/file-posix.cc index dee289bd09d..1f02f902d98 100644 --- a/libtransmission/file-posix.cc +++ b/libtransmission/file-posix.cc @@ -556,7 +556,7 @@ tr_sys_file_t tr_sys_file_get_std(tr_std_sys_file_t std_file, tr_error** error) break; default: - TR_ASSERT_MSG(false, fmt::format(FMT_STRING("unknown standard file {:d}"), std_file)); + TR_ASSERT_MSG(false, fmt::format(FMT_STRING("unknown standard file {:d}"), static_cast(std_file))); tr_error_set_from_errno(error, EINVAL); } diff --git a/libtransmission/variant-json.cc b/libtransmission/variant-json.cc index 91f94fad78c..095ecda018c 100644 --- a/libtransmission/variant-json.cc +++ b/libtransmission/variant-json.cc @@ -99,7 +99,7 @@ void error_handler(jsonsl_t jsn, jsonsl_error_t error, jsonsl_state_st* /*state* fmt::arg("position", jsn->pos), fmt::arg("text", std::string_view{ buf, std::min(size_t{ 16U }, data->size - jsn->pos) }), fmt::arg("error", jsonsl_strerror(error)), - fmt::arg("error_code", error))); + fmt::arg("error_code", static_cast(error)))); } int error_callback(jsonsl_t jsn, jsonsl_error_t error, struct jsonsl_state_st* state, jsonsl_char_t* at) diff --git a/third-party/fmt b/third-party/fmt index c4ee7265321..a0b8a92e3d1 160000 --- a/third-party/fmt +++ b/third-party/fmt @@ -1 +1 @@ -Subproject commit c4ee726532178e556d923372f29163bd206d7732 +Subproject commit a0b8a92e3d1532361c2f7feb63babc5c18d00ef2