Yikes! SIP ran out of memory because of this typo: class MyClass : MyClass { }; (As a side note, Mac OS X deals with out of memory situations much more gracefully than Vista.) I'd imagine there's a fix to be somewhere in the superclass: part of parser.y ;)