[Patch] Use __builtin_clz* for __lg

Paolo Carlini pcarlini@suse.de
Wed Oct 24 22:19:00 GMT 2007


Joe Buck wrote:
> Your "specializations" aren't specializations, but ordinary functions.
> I'm not sure whether this matters in practice, though.
>
> That is, you define __lg(int), not __lg<int>(int).
>   
Right. In fact I carefully used the term -overloads- in the ChangeLog.
> I guess this might matter when __lg is called from a template. 
>   
I went through the various uses and all seem safe to me.

Thanks,
Paolo.



More information about the Libstdc++ mailing list