[cfe-commits] PFR: Shared string literals
Oliver Hunt
oliver at apple.com
Tue Nov 27 10:14:26 PST 2007
On 27/11/2007, at 9:30 AM, Devang Patel wrote:
>>
> On Nov 27, 2007, at 1:23 AM, Oliver Hunt wrote:
>
>> Here's support for shared string literals, and -fwritable-string
>> (which causes us to not share literals and to not use constant
>> values for the literal storage)
>>
>
> Many times, -fwritable-string is used due to historical reasons.
> It is very useful to have diagnostic that can accurately identify
> literals that are not shared and do not use constant values.
I thought about that, however it's non-trivial to determine what
literals may need to be writable and what can be safely readonly. So
I decided it was out of scope for this patch -- currently literals
aren't cached at all.
>
>> + CodeGenModule *Init(ASTContext &Context, const LangOptions
>> &Features, llvm::Module &M,
>
> 80 colums :)
Argh!
I'd swear i fixed all of those :-/
--Oliver
>
> -
> Devang
More information about the cfe-commits
mailing list