On 10 April 2013 17:05, Halfdan Ingvarsson <[email protected]> wrote:
> Hello
>
> This is my first patch submission, although I've been using clang as my
> primary work compiler for over a year.
>
> It's a simple suppression on unused function warnings (-Wunused-function)
> for specialized template functions, whose primary template has a static
> storage class. E.g:
>
> ---- 8< ----
> template<typename T> static inline bool
> isNonZero(T a) { return (bool)a; }
>
> template<> inline bool
> isNonZero(const char *s) { return s; }
> ---- 8< ---
>
> Currently the second definition will emit an unused warning.
>

Can you include a testcase in the patch?

Thanks,
Rafael
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to