Compiler Error C3541
The latest version of this topic can be found at Compiler Error C3541.
type': typeid cannot be applied to a type that contains 'auto'
The typeid operator cannot be applied to the indicated type because it contains the auto
specifier.
Example
The following example yields C3541.
// C3541.cpp
// Compile with /Zc:auto
#include <typeinfo>
int main() {
auto x = 123;
typeid(x); // OK
typeid(auto); // C3541
return 0;
}