Searched refs:ArgVStorage (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp26 std::vector<std::unique_ptr<char[]>> ArgVStorage; local
29 ArgVStorage.reserve(Args.size() + (ProgramName ? 1 : 0));
33 ArgVStorage.push_back(std::make_unique<char[]>(ProgramName->size() + 1));
34 llvm::copy(*ProgramName, &ArgVStorage.back()[0]);
35 ArgVStorage.back()[ProgramName->size()] = '\0';
36 ArgV.push_back(ArgVStorage.back().get());
40 ArgVStorage.push_back(std::make_unique<char[]>(Arg.size() + 1));
41 llvm::copy(Arg, &ArgVStorage.back()[0]);
42 ArgVStorage.back()[Arg.size()] = '\0';
43 ArgV.push_back(ArgVStorage
[all...]

Completed in 181 milliseconds