This behavior is observed in cl.exe 16.00.40219.1I have this code (taken from http://msdn.microsoft.com/en-us/library/ms173696.aspx):struct CMyClass { CUndeclared m_myClass; // line 48};which I compile with /W4 and get this output:1><path>\test.cpp(48): error C2146: syntax error : missing ';' before identifier 'm_myClass'1><path>\test.cpp(48): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int1><path>\test.cpp(48): error C4430: missing type specifier - int assumed. Note: C++ does not support default-intHere C4430 is emitted twice for the same construct.
Visual Studio/Team Foundation Server/.NET Framework Tooling version
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results