In a mature product, such as a compiler, you don't expect to find compiler bugs too often, but today I managed to find one in the Microsoft managed C++ compiler. To start off with, here is an enum and a little class definition: public enum MyEnum { steve,