From 0c170b3fbb80a3cbbbead1b1dd81266a3a7cb5c7 Mon Sep 17 00:00:00 2001 From: scawful Date: Tue, 21 Jan 2025 22:13:07 -0500 Subject: [PATCH] Refactor flag parsing to use argc and argv directly in z3ed --- src/cli/z3ed.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cli/z3ed.cc b/src/cli/z3ed.cc index 7bc0d955..7d30e613 100644 --- a/src/cli/z3ed.cc +++ b/src/cli/z3ed.cc @@ -67,10 +67,8 @@ int RunCommandHandler(int argc, char *argv[]) { } // namespace yaze int main(int argc, char *argv[]) { - std::vector tokens; - std::copy(argv, argv + argc, std::back_inserter(tokens)); yaze::util::FlagParser flag_parser(yaze::util::global_flag_registry()); - RETURN_IF_EXCEPTION(flag_parser.Parse(&tokens)); + RETURN_IF_EXCEPTION(flag_parser.Parse(argc, argv)); for (const auto &flag : yaze::util::global_flag_registry()->AllFlags()) { // Cast the IFlag to a Flag and use Get