1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 @protocol NSTextViewDelegate;
5 @interface NSResponder @end
7 class AutoreleaseObject
14 AutoreleaseObject& operator=(NSResponder* inValue);
15 AutoreleaseObject& operator=(const AutoreleaseObject& inValue);
17 AutoreleaseObject(const AutoreleaseObject& inValue);
19 operator NSResponder*() const;
23 void InvokeSaveFocus()
25 AutoreleaseObject mResolvedFirstResponder;
26 id<NSTextViewDelegate> Mydelegate;
27 mResolvedFirstResponder = static_cast<NSResponder*>(Mydelegate);