Template like the following may fail (under SFINAE context, so it's quiet failure) when both parameters are same type, and type T is a pointer to template specializationtemplate <typename T, T> struct same_ { typedef void* type; };Outside of SFINAE context, similar code works as intended.
Visual Studio/Team Foundation Server/.NET Framework Tooling version
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results