LGTM, but maybe Doug or Ted should comment on whether this is actually the
behavior we want.


On Fri, Jul 27, 2012 at 6:17 AM, Hans Wennborg <[email protected]> wrote:

> Hi all,
>
> Clang's -Wformat fix-its currently suggest using "%zu" for values of
> type size_t (in C99 and C++11).
>
> However, for a type such as std::vector<T>::size_type, it doesn't
> notice that this is typedeffed to size_t, and therefore it doesn't
> suggest "%zu", but rather "%u" or "%lu".
>
> The attached patch makes the printf/scanf fix-up mechanism walk the
> typedef chain, so that it notices if the type is size_t, even if that
> isn't "at the top".
>
> Please take a look.
>
> Thanks,
> Hans
>
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to