浏览代码

Kernel: Use MUST+ Vector::try_prepend instead of Vector::prepend

In preparation for disabling Vector::prepend from being available
during the compilation of the Kernel.
Brian Gianforcaro 3 年之前
父节点
当前提交
8bcce82887
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Kernel/CommandLine.cpp

+ 1 - 1
Kernel/CommandLine.cpp

@@ -261,7 +261,7 @@ NonnullOwnPtrVector<KString> CommandLine::userspace_init_args() const
 
 
     auto init_args = lookup("init_args"sv).value_or(""sv).split_view(';');
     auto init_args = lookup("init_args"sv).value_or(""sv).split_view(';');
     if (!init_args.is_empty())
     if (!init_args.is_empty())
-        args.prepend(KString::must_create(userspace_init()));
+        MUST(args.try_prepend(KString::must_create(userspace_init())));
     for (auto& init_arg : init_args)
     for (auto& init_arg : init_args)
         args.append(KString::must_create(init_arg));
         args.append(KString::must_create(init_arg));
     return args;
     return args;