why visual studio does not optimize constructor in this case

Printable View