ΒΆllvm::sys::ProcessInfo ExecuteNoWait(
    llvm::StringRef Program,
    ArrayRef<llvm::StringRef> Args,
    Optional<ArrayRef<llvm::StringRef>> Env,
    ArrayRef<Optional<llvm::StringRef>>
        Redirects = {},
    unsigned int MemoryLimit = 0,
    std::string* ErrMsg = nullptr,
    bool* ExecutionFailed = nullptr,
    llvm::BitVector* AffinityMask = nullptr)

Description

Similar to ExecuteAndWait, but returns immediately.

Declared at: llvm/include/llvm/Support/Program.h:148

Parameters

llvm::StringRef Program
ArrayRef<llvm::StringRef> Args
Optional<ArrayRef<llvm::StringRef>> Env
ArrayRef<Optional<llvm::StringRef>> Redirects = {}
unsigned int MemoryLimit = 0
std::string* ErrMsg = nullptr
bool* ExecutionFailed = nullptr
llvm::BitVector* AffinityMask = nullptr

Returns

The