zwuis wrote:

> ... The other value traits handled by this check are defined for every 
> argument, so replacing them with their _v form does not change their behavior 
> in constraints and remains safe to suggest.

What does “defined for every argument” mean? Did you mean that most 
`std::XXX_v` traits are SFINAE-friendly except `std::tuple_size_v` and 
`std::variant_size_v`?

https://github.com/llvm/llvm-project/pull/235257
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to