The regression is specific to properties (a new feature in ObjC2). Here is a minimal test case that exposes the bug... [steve-naroffs-imac:llvm/tools/clang] snaroff% cat web.m @class WebScriptObject; @interface DOMObject : WebScriptObject @end @interface DOMObject (DOMLinkStyle) @property(readonly, retain) DOMStyleSheet *sheet; @end Thanks, snaroff