[cfe-dev] CFSTR and NSConstantString
Fariborz Jahanian
fjahanian at apple.com
Fri Jan 22 11:54:25 PST 2010
On Jan 22, 2010, at 11:33 AM, David Chisnall wrote:
> Hello the list,
>
> We'd like to be able to support CFSTR() with GNUstep emitting
> NSConstantString instances. There are three ways that I can do this:
>
> 1) Make CodeGenModule::GetAddrOfConstantCFString() check if the gnu
> runtime is being used and call the CGObjCRuntime function to emit
> the string if it is.
>
> 2) Add a new builtin, __builtin___NSStringMakeConstantString(),
> which behaves exactly like __builtin___CFStringMakeConstantString()
> but emits a new ObjC constant string, rather than a new CF string
> (although, with the Mac runtimes, they will be the same thing anyway).
>
> 3) Add a new option, like -fcfstrings-as-nsstrings which makes CF
> strings into NSStrings.
>
> My preference is on the first option, although largely because it's
> the least effort for me. Does anyone have any preferences or
> objections?
Since 2) has established a precedence, we should probably go with that.
- fariborz
>
>
> David
>
> -- Sent from my IBM 1620
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list