forked from OSchip/llvm-project
Remove some dead code. CLANG_IS_PRODUCTION is now just a build flag and
is not used in any #ifdef. llvm-svn: 168703
This commit is contained in:
parent
4ae8b684f5
commit
b0448cd52a
|
@ -178,7 +178,6 @@ public:
|
||||||
Driver(StringRef _ClangExecutable,
|
Driver(StringRef _ClangExecutable,
|
||||||
StringRef _DefaultTargetTriple,
|
StringRef _DefaultTargetTriple,
|
||||||
StringRef _DefaultImageName,
|
StringRef _DefaultImageName,
|
||||||
bool IsProduction,
|
|
||||||
DiagnosticsEngine &_Diags);
|
DiagnosticsEngine &_Diags);
|
||||||
~Driver();
|
~Driver();
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,6 @@ using namespace clang;
|
||||||
Driver::Driver(StringRef ClangExecutable,
|
Driver::Driver(StringRef ClangExecutable,
|
||||||
StringRef DefaultTargetTriple,
|
StringRef DefaultTargetTriple,
|
||||||
StringRef DefaultImageName,
|
StringRef DefaultImageName,
|
||||||
bool IsProduction,
|
|
||||||
DiagnosticsEngine &Diags)
|
DiagnosticsEngine &Diags)
|
||||||
: Opts(createDriverOptTable()), Diags(Diags),
|
: Opts(createDriverOptTable()), Diags(Diags),
|
||||||
ClangExecutable(ClangExecutable), SysRoot(DEFAULT_SYSROOT),
|
ClangExecutable(ClangExecutable), SysRoot(DEFAULT_SYSROOT),
|
||||||
|
|
|
@ -48,7 +48,7 @@ clang::createInvocationFromCommandLine(ArrayRef<const char *> ArgList,
|
||||||
|
|
||||||
// FIXME: We shouldn't have to pass in the path info.
|
// FIXME: We shouldn't have to pass in the path info.
|
||||||
driver::Driver TheDriver("clang", llvm::sys::getDefaultTargetTriple(),
|
driver::Driver TheDriver("clang", llvm::sys::getDefaultTargetTriple(),
|
||||||
"a.out", false, *Diags);
|
"a.out", *Diags);
|
||||||
|
|
||||||
// Don't check that inputs exist, they may have been remapped.
|
// Don't check that inputs exist, they may have been remapped.
|
||||||
TheDriver.setCheckInputsExist(false);
|
TheDriver.setCheckInputsExist(false);
|
||||||
|
|
|
@ -48,7 +48,7 @@ static clang::driver::Driver *newDriver(clang::DiagnosticsEngine *Diagnostics,
|
||||||
const std::string DefaultOutputName = "a.out";
|
const std::string DefaultOutputName = "a.out";
|
||||||
clang::driver::Driver *CompilerDriver = new clang::driver::Driver(
|
clang::driver::Driver *CompilerDriver = new clang::driver::Driver(
|
||||||
BinaryName, llvm::sys::getDefaultTargetTriple(),
|
BinaryName, llvm::sys::getDefaultTargetTriple(),
|
||||||
DefaultOutputName, false, *Diagnostics);
|
DefaultOutputName, *Diagnostics);
|
||||||
CompilerDriver->setTitle("clang_based_tool");
|
CompilerDriver->setTitle("clang_based_tool");
|
||||||
return CompilerDriver;
|
return CompilerDriver;
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,8 +63,3 @@ else
|
||||||
TOOL_INFO_BUILD_VERSION :=
|
TOOL_INFO_BUILD_VERSION :=
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Translate make variable to define when building a "production" clang.
|
|
||||||
ifdef CLANG_IS_PRODUCTION
|
|
||||||
CPP.Defines += -DCLANG_IS_PRODUCTION
|
|
||||||
endif
|
|
||||||
|
|
|
@ -397,13 +397,8 @@ int main(int argc_, const char **argv_) {
|
||||||
DiagnosticsEngine Diags(DiagID, &*DiagOpts, DiagClient);
|
DiagnosticsEngine Diags(DiagID, &*DiagOpts, DiagClient);
|
||||||
ProcessWarningOptions(Diags, *DiagOpts);
|
ProcessWarningOptions(Diags, *DiagOpts);
|
||||||
|
|
||||||
#ifdef CLANG_IS_PRODUCTION
|
|
||||||
const bool IsProduction = true;
|
|
||||||
#else
|
|
||||||
const bool IsProduction = false;
|
|
||||||
#endif
|
|
||||||
Driver TheDriver(Path.str(), llvm::sys::getDefaultTargetTriple(),
|
Driver TheDriver(Path.str(), llvm::sys::getDefaultTargetTriple(),
|
||||||
"a.out", IsProduction, Diags);
|
"a.out", Diags);
|
||||||
|
|
||||||
// Attempt to find the original path used to invoke the driver, to determine
|
// Attempt to find the original path used to invoke the driver, to determine
|
||||||
// the installed path. We do this manually, because we want to support that
|
// the installed path. We do this manually, because we want to support that
|
||||||
|
|
Loading…
Reference in New Issue