diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-25 14:42:30 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-25 14:42:30 +0000 |
commit | 46fa7cf91af03373b6ab54f31215bb671698000f (patch) | |
tree | 1addd0d5d3a20e3c1d0b46a7945a3412f7cd4b09 /tools/bugpoint | |
parent | deeb5724b8e6dfb911bde7c4b5d4e2f10953f52b (diff) | |
download | llvm-46fa7cf91af03373b6ab54f31215bb671698000f.tar.gz llvm-46fa7cf91af03373b6ab54f31215bb671698000f.tar.bz2 llvm-46fa7cf91af03373b6ab54f31215bb671698000f.tar.xz |
Move GetEXESuffix to the one place it is used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184853 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/bugpoint')
-rw-r--r-- | tools/bugpoint/ToolRunner.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/bugpoint/ToolRunner.cpp b/tools/bugpoint/ToolRunner.cpp index 3f0779e2c5..4e6f6e27cc 100644 --- a/tools/bugpoint/ToolRunner.cpp +++ b/tools/bugpoint/ToolRunner.cpp @@ -234,6 +234,12 @@ int LLI::ExecuteProgram(const std::string &Bitcode, void AbstractInterpreter::anchor() { } +#if defined(LLVM_ON_UNIX) +const char EXESuffix[] = ""; +#elif defined (LLVM_ON_WIN32) +const char EXESuffix[] = "exe"; +#endif + /// Prepend the path to the program being executed /// to \p ExeName, given the value of argv[0] and the address of main() /// itself. This allows us to find another LLVM tool if it is built in the same @@ -252,7 +258,7 @@ static std::string PrependMainExecutablePath(const std::string &ExeName, if (!Result.empty()) { SmallString<128> Storage = Result; sys::path::append(Storage, ExeName); - sys::path::replace_extension(Storage, sys::Path::GetEXESuffix()); + sys::path::replace_extension(Storage, EXESuffix); return Storage.str(); } |