diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-11-19 00:45:33 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-11-19 00:45:33 +0000 |
commit | b3a66f764162fec1c1d667fc2e7909997ef4db6e (patch) | |
tree | 42c8f50736fe8c3bf5299fc45992b1cd4cabf4c6 /clang/lib/Driver | |
parent | 13c5d7379a01e0ad5e2511194058524b594b9a88 (diff) | |
download | bcm5719-llvm-b3a66f764162fec1c1d667fc2e7909997ef4db6e.tar.gz bcm5719-llvm-b3a66f764162fec1c1d667fc2e7909997ef4db6e.zip |
Driver: remove `SupportsObjCGC` (NFC)
This option is not used in the frontend. Remove the method.
llvm-svn: 318609
Diffstat (limited to 'clang/lib/Driver')
-rw-r--r-- | clang/lib/Driver/ToolChains/BareMetal.h | 1 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains/Cuda.h | 1 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains/Darwin.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains/Darwin.h | 4 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains/WebAssembly.cpp | 3 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains/WebAssembly.h | 1 |
6 files changed, 0 insertions, 12 deletions
diff --git a/clang/lib/Driver/ToolChains/BareMetal.h b/clang/lib/Driver/ToolChains/BareMetal.h index 5e9fd9bffdb..0bed63332ca 100644 --- a/clang/lib/Driver/ToolChains/BareMetal.h +++ b/clang/lib/Driver/ToolChains/BareMetal.h @@ -37,7 +37,6 @@ public: bool isPIEDefault() const override { return false; } bool isPICDefaultForced() const override { return false; } bool SupportsProfiling() const override { return false; } - bool SupportsObjCGC() const override { return false; } RuntimeLibType GetDefaultRuntimeLibType() const override { return ToolChain::RLT_CompilerRT; diff --git a/clang/lib/Driver/ToolChains/Cuda.h b/clang/lib/Driver/ToolChains/Cuda.h index 3101cb3ab7c..23cca03eb20 100644 --- a/clang/lib/Driver/ToolChains/Cuda.h +++ b/clang/lib/Driver/ToolChains/Cuda.h @@ -156,7 +156,6 @@ public: bool isPIEDefault() const override { return false; } bool isPICDefaultForced() const override { return false; } bool SupportsProfiling() const override { return false; } - bool SupportsObjCGC() const override { return false; } bool IsMathErrnoDefault() const override { return false; } void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, diff --git a/clang/lib/Driver/ToolChains/Darwin.cpp b/clang/lib/Driver/ToolChains/Darwin.cpp index 39c4525f84d..5dc8a91bcf1 100644 --- a/clang/lib/Driver/ToolChains/Darwin.cpp +++ b/clang/lib/Driver/ToolChains/Darwin.cpp @@ -2041,8 +2041,6 @@ void Darwin::addStartObjectFileArgs(const ArgList &Args, } } -bool Darwin::SupportsObjCGC() const { return isTargetMacOS(); } - void Darwin::CheckObjCARC() const { if (isTargetIOSBased() || isTargetWatchOSBased() || (isTargetMacOS() && !isMacosxVersionLT(10, 6))) diff --git a/clang/lib/Driver/ToolChains/Darwin.h b/clang/lib/Driver/ToolChains/Darwin.h index bcc76111a4e..2b8477aa275 100644 --- a/clang/lib/Driver/ToolChains/Darwin.h +++ b/clang/lib/Driver/ToolChains/Darwin.h @@ -245,8 +245,6 @@ public: bool SupportsProfiling() const override; - bool SupportsObjCGC() const override { return false; } - bool UseDwarfDebugFlags() const override; bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override { @@ -455,8 +453,6 @@ public: return 0; } - bool SupportsObjCGC() const override; - void CheckObjCARC() const override; bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override; diff --git a/clang/lib/Driver/ToolChains/WebAssembly.cpp b/clang/lib/Driver/ToolChains/WebAssembly.cpp index b57989ce45f..1464c150c9c 100644 --- a/clang/lib/Driver/ToolChains/WebAssembly.cpp +++ b/clang/lib/Driver/ToolChains/WebAssembly.cpp @@ -98,9 +98,6 @@ bool WebAssembly::isPICDefaultForced() const { return false; } bool WebAssembly::IsIntegratedAssemblerDefault() const { return true; } -// TODO: Support Objective C stuff. -bool WebAssembly::SupportsObjCGC() const { return false; } - bool WebAssembly::hasBlocksRuntime() const { return false; } // TODO: Support profiling. diff --git a/clang/lib/Driver/ToolChains/WebAssembly.h b/clang/lib/Driver/ToolChains/WebAssembly.h index 2999db477f7..7524361d516 100644 --- a/clang/lib/Driver/ToolChains/WebAssembly.h +++ b/clang/lib/Driver/ToolChains/WebAssembly.h @@ -49,7 +49,6 @@ private: bool isPICDefaultForced() const override; bool IsIntegratedAssemblerDefault() const override; bool hasBlocksRuntime() const override; - bool SupportsObjCGC() const override; bool SupportsProfiling() const override; bool HasNativeLLVMSupport() const override; void addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, |