[cfe-commits] r134066 - /cfe/trunk/include/clang/Driver/ToolChain.h

John McCall rjmccall at apple.com
Wed Jun 29 12:42:21 PDT 2011

On Jun 29, 2011, at 6:17 AM, David Chisnall wrote:
> Author: theraven
> Date: Wed Jun 29 08:17:23 2011
> New Revision: 134066
> URL: http://llvm.org/viewvc/llvm-project?rev=134066&view=rev
> Log:
> Make ARC support default to true.  Please can we stop making Objective-C runtime features part of the platform description?  This only makes sense for Darwin.

At the time this code was added, it was not true;  you are saying it is now true, so the driver needs to be updated to reflect that.  This seems completely reasonable to me.

And I would argue that *every* platform has fixed Objective-C runtimes.  Again, you are assuming that everyone compiling and deploying an Objective-C program is willing to require that the entire Objective-C runtime and library stack be updated to the absolute latest revision on every deployment machine.  This would certainly not be a reasonable assumption about any other language runtime.


More information about the cfe-commits mailing list