From 16334e143f1d23c68af237cb98e81c1e3bee8fe6 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sat, 10 Apr 2010 16:20:23 +0000 Subject: Driver: Ignore -fobjc-gc and -fobjc-gc-only for platforms which don't support them. llvm-svn: 100930 --- clang/lib/Driver/ToolChains.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/lib/Driver/ToolChains.cpp') 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. -- cgit v1.2.3