]> granicus.if.org Git - clang/commitdiff
Remove some dead code. CLANG_IS_PRODUCTION is now just a build flag and
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 27 Nov 2012 16:10:37 +0000 (16:10 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 27 Nov 2012 16:10:37 +0000 (16:10 +0000)
is not used in any #ifdef.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168703 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/Driver.h
lib/Driver/Driver.cpp
lib/Frontend/CreateInvocationFromCommandLine.cpp
lib/Tooling/Tooling.cpp
tools/driver/Makefile
tools/driver/driver.cpp

index f5c451f1e345e99d73ce716dfe7b523cbac52e57..bb86cffdbd854e1f03d9d74ba97dbf5f2cf14401 100644 (file)
@@ -178,7 +178,6 @@ public:
   Driver(StringRef _ClangExecutable,
          StringRef _DefaultTargetTriple,
          StringRef _DefaultImageName,
-         bool IsProduction,
          DiagnosticsEngine &_Diags);
   ~Driver();
 
index 68471ec04c6aeeb5544691cada8f1f346ab90ec6..1e1695c72f5aaa7cf3d6fd14129c0adad673dec2 100644 (file)
@@ -46,7 +46,6 @@ using namespace clang;
 Driver::Driver(StringRef ClangExecutable,
                StringRef DefaultTargetTriple,
                StringRef DefaultImageName,
-               bool IsProduction,
                DiagnosticsEngine &Diags)
   : Opts(createDriverOptTable()), Diags(Diags),
     ClangExecutable(ClangExecutable), SysRoot(DEFAULT_SYSROOT),
index d82cb6d05157e5d1e487aa135882b423e16be1b4..6def887ae51e5772e991751b3bb5fc0e796e35d1 100644 (file)
@@ -48,7 +48,7 @@ clang::createInvocationFromCommandLine(ArrayRef<const char *> ArgList,
 
   // FIXME: We shouldn't have to pass in the path info.
   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.
   TheDriver.setCheckInputsExist(false);
index af20254811aafd470dfda5e35169a0c071cc660a..9c38708f4beeadfa10109857d0976042c3a6e37e 100644 (file)
@@ -48,7 +48,7 @@ static clang::driver::Driver *newDriver(clang::DiagnosticsEngine *Diagnostics,
   const std::string DefaultOutputName = "a.out";
   clang::driver::Driver *CompilerDriver = new clang::driver::Driver(
     BinaryName, llvm::sys::getDefaultTargetTriple(),
-    DefaultOutputName, false, *Diagnostics);
+    DefaultOutputName, *Diagnostics);
   CompilerDriver->setTitle("clang_based_tool");
   return CompilerDriver;
 }
index f07b0f2c92f73fa12185159f89c57e7e5a28fca7..1ff3c50d6edd868e6303b5f93ad6ac78ec5b3ed1 100644 (file)
@@ -63,8 +63,3 @@ else
 TOOL_INFO_BUILD_VERSION := 
 endif
 endif
-
-# Translate make variable to define when building a "production" clang.
-ifdef CLANG_IS_PRODUCTION
-CPP.Defines += -DCLANG_IS_PRODUCTION
-endif
index 8233247c90cff803173fa302dff8f8e4c33e1825..a2d5414e9a971d8e0704b42b48b6983fb183412f 100644 (file)
@@ -397,13 +397,8 @@ int main(int argc_, const char **argv_) {
   DiagnosticsEngine Diags(DiagID, &*DiagOpts, DiagClient);
   ProcessWarningOptions(Diags, *DiagOpts);
 
-#ifdef CLANG_IS_PRODUCTION
-  const bool IsProduction = true;
-#else
-  const bool IsProduction = false;
-#endif
   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
   // the installed path. We do this manually, because we want to support that