Просмотр исходного кода

cmakemain: Use member insert in command line handling code.

Stephen Kelly 11 лет назад
Родитель
Сommit
8211010c3f
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      Source/cmakemain.cxx

+ 2 - 4
Source/cmakemain.cxx

@@ -96,11 +96,9 @@ static const char * cmDocumentationOptions[][2] =
 static int do_command(int ac, char const* const* av)
 {
   std::vector<std::string> args;
+  args.reserve(ac - 1);
   args.push_back(av[0]);
-  for(int i = 2; i < ac; ++i)
-    {
-    args.push_back(av[i]);
-    }
+  args.insert(args.end(), av + 2, av + ac);
   return cmcmd::ExecuteCMakeCommand(args);
 }