Am 15.05.2012 um 00:37 schrieb John McCall:

> I just don't want it to be a command-line option.

I can think of advantages of having it as a command line option, though:
If a new runtime emerges, it does not need to patch clang, but instead it can 
use the -f switches. And it also means if a runtime gains a new feature, it 
does not need to patch clang. I can understand that you don't want to have a 
long list of options that are required in order to work with the runtime, so I 
have another proposal:

What about introducing a new -fobjc-runtime-features=foo,bar,baz with an alias 
for already known runtimes?

For example, you could specify 
-fobjc-runtime-features=direct-class-refs,non-fragile-abi. But as an alias for 
these two, you could also specify -fobjc-runtime-features=gnustep-1.0.

Any comments on this?

--
Jonathan
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to