__traits(getAttributes, ...) gets attributes for the first overload only

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sat Dec 5 14:42:02 PST 2015


On 12/05/2015 04:30 PM, Adam D. Ruppe wrote:
> On Saturday, 5 December 2015 at 20:44:40 UTC, Andrei Alexandrescu wrote:
>> Working on the big-oh thing I noticed that for an overloaded function,
>> __traits(getAttributes, ...) applied to overloaded functions only
>> fetches attributes for the first syntactically present overload. Bug
>> or feature?
>
> Did you use it in a loop with __traits(getOverloads) too?
>
> Borrowing from the doc example:
[snip]

Thanks, the code is easy to fix but my question is in regard to a 
potential bug. -- Andrei



More information about the Digitalmars-d mailing list