Charles Cook on IL optmizations performed by the Managed C++ compiler: "I've not not seen any mention of this elsewhere. Maybe its just a rumour put about by the VC++ team :-)"

Not at all, actually. The MC++ compiler does indeed run the generated code thorugh the backend optimizer, doing some optimizations no other ms managed compiler does yet.

This has both an advantage and a disadvantage. The advantage, of course, is improved performance (altough I haven't seen any serious numbers on how better it is). The disadvantage is that it is one of the reasons (and an important one, at that) the MC++ compiler generates unverifiable code.

Tomas Restrepo

Software developer located in Colombia. Sr. PFE at Microsoft.