Fix FindExecutable to use sys::Path::GetMainExecutable instead of
authorDan Gohman <gohman@apple.com>
Wed, 5 Aug 2009 20:21:17 +0000 (20:21 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 5 Aug 2009 20:21:17 +0000 (20:21 +0000)
commit197f728d49fa0cc0baa5aadb2b905fbd8c22a81e
treedc9af5c9dde619ca176b0ad467636902011e0430
parent7b3544ba97a31f21f24a9f923bd2a793df6d46ab
Fix FindExecutable to use sys::Path::GetMainExecutable instead of
just argv[0]. And remove the code for searching the current
working directory and for searching PATH; the point of FindExecutable
is not to find whatever version of the executable can be found by
searching around, but to find an executable that accompanies the
current executable.

Update the tools to use sys::Program::FindProgramByName when they
want PATH searching.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78240 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/SystemUtils.h
lib/Support/SystemUtils.cpp
tools/bugpoint/BugDriver.h
tools/bugpoint/ExecutionDriver.cpp
tools/bugpoint/OptimizerDriver.cpp
tools/bugpoint/ToolRunner.cpp
tools/bugpoint/ToolRunner.h
tools/llvm-ld/llvm-ld.cpp