diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-04-10 16:20:23 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-04-10 16:20:23 +0000 |
commit | 16334e143f1d23c68af237cb98e81c1e3bee8fe6 (patch) | |
tree | bc4b8f3c6c4ece7755db4025fdb643d79f9130aa /clang/lib/Driver/ToolChains.cpp | |
parent | 1554e4a4bbeae61de0dfc2f14c6db8ce75bd49ae (diff) | |
download | bcm5719-llvm-16334e143f1d23c68af237cb98e81c1e3bee8fe6.tar.gz bcm5719-llvm-16334e143f1d23c68af237cb98e81c1e3bee8fe6.zip |
Driver: Ignore -fobjc-gc and -fobjc-gc-only for platforms which don't support them.
llvm-svn: 100930
Diffstat (limited to 'clang/lib/Driver/ToolChains.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index 4bb3246eddc..80dea504a7f 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -663,6 +663,11 @@ const char *Darwin::GetForcedPicModel() const { return 0; } +bool Darwin::SupportsObjCGC() const { + // Garbage collection is supported everywhere except on iPhone OS. + return !isTargetIPhoneOS(); +} + /// Generic_GCC - A tool chain using the 'gcc' command to perform /// all subcommands; this relies on gcc translating the majority of /// command line options. |