From 8253152e62c523857b8cc7d59c9f8f5dff73d5c4 Mon Sep 17 00:00:00 2001 From: Florin Iucha Date: Fri, 29 Nov 2019 20:57:29 -0500 Subject: [PATCH] Clean-up sign-conversion warnings (3 of n) --- include/fmt/compile.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/fmt/compile.h b/include/fmt/compile.h index f65f5a74..aa30b726 100644 --- a/include/fmt/compile.h +++ b/include/fmt/compile.h @@ -116,11 +116,11 @@ class format_string_compiler : public error_handler { } FMT_CONSTEXPR void on_arg_id() { - part_ = part::make_arg_index(parse_context_.next_arg_id()); + part_ = part::make_arg_index(static_cast(parse_context_.next_arg_id())); } FMT_CONSTEXPR void on_arg_id(unsigned id) { - parse_context_.check_arg_id(id); + parse_context_.check_arg_id(static_cast(id)); part_ = part::make_arg_index(id); } @@ -141,7 +141,7 @@ class format_string_compiler : public error_handler { auto it = parse_format_specs(begin, end, handler); if (*it != '}') on_error("missing '}' in format string"); repl.arg_id = part_.part_kind == part::kind::arg_index - ? arg_ref(part_.val.arg_index) + ? arg_ref(static_cast(part_.val.arg_index)) : arg_ref(part_.val.str); auto part = part::make_replacement(repl); part.arg_id_end = begin;