From a3d28b4b9b39c14484d025c980eacbe82bce3fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johel=20Ernesto=20Guerrero=20Pe=C3=B1a?= Date: Mon, 24 Jul 2023 13:20:41 -0400 Subject: [PATCH] refactor: work around sign conversion warning (#548) --- include/cpp2util.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/cpp2util.h b/include/cpp2util.h index 4e2323e236..1a181f4169 100644 --- a/include/cpp2util.h +++ b/include/cpp2util.h @@ -1526,9 +1526,7 @@ struct args_t : std::vector inline auto make_args(int argc, char const* const* argv) -> args_t { auto ret = args_t{argc, argv}; - for (auto i = 0; i < argc; ++i) { - ret[i] = std::string_view{argv[i]}; - } + std::copy(argv, argv + argc, ret.data()); return ret; }