[llvm-dev] Question about __NSConstantString and __NSConstantString_tag
Brad King via llvm-dev
llvm-dev at lists.llvm.org
Thu Feb 25 07:49:47 PST 2016
On 02/19/2016 10:35 AM, Ben Langmuir wrote:
>> On Feb 19, 2016, at 7:16 AM, Brad King wrote:
>>> __NSConstantString and __NSConstantString_tag are now exposed.
>> To clarify, this is not so much about the appearance of new builtins
>> but that the structure has fields with no name. Other builtin
>> structures like __va_list_tag have names on their fields. FieldDecl
>> derives (indirectly) from NamedDecl.
>> Our concern is that AST processing tools expect to find a name on
>> fields, and the changes in question introduced fields without names.
>> Can they be given names, if only for AST consistency?
> Yes, sounds like a good idea. I’ll take a look at this later today.
Here is a patch that adds the field names.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1831 bytes
Desc: not available
More information about the llvm-dev