struct test{ typedef test alias; test() : a(0) {} test(test&) : alias() {} int a;};int main(){}Delegating constructor call via indirect typedef alias as above code raises compiler error like below1>d:\work\toy\vs2012test\vs2012test\source.cpp(1035): error C2437: 'alias' : already initialized
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results