All of a sudden my program wouldn't compile and the compiler crashed. I got the box that says do I want to report something to Microsoft. The compiler was actually still there and reported only "errors compiling", nothing specific.
I rooted around for a while without success and finally attempted to rebuild my app a section at a time. The first try showed many error in an include file. It turns out I had made a change there and forgot the semicolon.
Glad you found it. The compiler can get lost when it loses the current state. Forgetting a semicolon can result in a bunch of unrelated errors but it is generally the first error listed. Usually on the line right before it.
As for the crash...I would need to reproduce it first ;)