From 02896dabee5b1df1b752d0af64f123bfea9f3ff9 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Tue, 11 May 2021 16:19:04 -0700 Subject: [PATCH] Avoid use after move (#2278) --- include/fmt/format-inl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h index 130ee2f6..02a4e7c3 100644 --- a/include/fmt/format-inl.h +++ b/include/fmt/format-inl.h @@ -541,9 +541,9 @@ class bigint { } void square() { - basic_memory_buffer n(std::move(bigits_)); int num_bigits = static_cast(bigits_.size()); int num_result_bigits = 2 * num_bigits; + basic_memory_buffer n(std::move(bigits_)); bigits_.resize(to_unsigned(num_result_bigits)); using accumulator_t = conditional_t; auto sum = accumulator_t();