mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-04 07:32:13 +00:00
Move private helper function into the only .cpp file that uses it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20169 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
45495c5248
commit
0c09e5fb91
@ -37,24 +37,6 @@ bool CheckBytecodeOutputToConsole(
|
|||||||
sys::Path FindExecutable(const std::string &ExeName,
|
sys::Path FindExecutable(const std::string &ExeName,
|
||||||
const std::string &ProgramPath);
|
const std::string &ProgramPath);
|
||||||
|
|
||||||
/// RunProgramWithTimeout - This function provides an alternate interface to the
|
|
||||||
/// sys::Program::ExecuteAndWait interface.
|
|
||||||
/// @see sys:Program::ExecuteAndWait
|
|
||||||
inline int RunProgramWithTimeout(const sys::Path &ProgramPath,
|
|
||||||
const char **Args,
|
|
||||||
const sys::Path &StdInFile,
|
|
||||||
const sys::Path &StdOutFile,
|
|
||||||
const sys::Path &StdErrFile,
|
|
||||||
unsigned NumSeconds = 0) {
|
|
||||||
const sys::Path* redirects[3];
|
|
||||||
redirects[0] = &StdInFile;
|
|
||||||
redirects[1] = &StdOutFile;
|
|
||||||
redirects[2] = &StdErrFile;
|
|
||||||
|
|
||||||
return
|
|
||||||
sys::Program::ExecuteAndWait(ProgramPath, Args, 0, redirects, NumSeconds);
|
|
||||||
}
|
|
||||||
|
|
||||||
} // End llvm namespace
|
} // End llvm namespace
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user