[cfe-dev] type attributes
Douglas Gregor
dgregor at apple.com
Fri Jul 24 15:56:46 PDT 2009
On Jul 24, 2009, at 3:33 PM, Mike Stump wrote:
> On Jul 24, 2009, at 3:20 PM, Eli Friedman wrote:
>> On Fri, Jul 24, 2009 at 1:56 PM, Mike Stump<mrs at apple.com> wrote:
>>> I'm adding the noreturn type attribute. We can do this in one of
>>> two
>>> ways, as a bit, or use the general mechanism used by Decls. I kinda
>>> like the general method used by decls, but wanted to see what others
>>> thought?
>>
>> Either way sounds okay; I think I prefer the general method as well.
>
> Ah, the type uniquing code isn't going to like the general method, and
> type attributes are fairly rare, so I think I'll skip it. I think
> I'll defer until a machine port wanted to add type attributes....
*shudder*
>> Have you considered putting the noreturn type attribute on
>> FunctionType?
>
> Hum... I'll have to see if I can sneak in a bit there without
> modifying the size much.
FunctionType has 28 unused bits; grabbing one won't cost us anything.
- Doug
More information about the cfe-dev
mailing list