• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// RUN: %clang_cc1 -fsyntax-only -verify %s
2// expected-no-diagnostics
3
4@protocol NSTextViewDelegate;
5
6@interface NSResponder @end
7
8class AutoreleaseObject
9{
10public:
11 AutoreleaseObject();
12 ~AutoreleaseObject();
13
14
15 AutoreleaseObject& operator=(NSResponder* inValue);
16 AutoreleaseObject& operator=(const AutoreleaseObject& inValue);
17
18 AutoreleaseObject(const AutoreleaseObject& inValue);
19
20 operator NSResponder*() const;
21};
22
23
24void InvokeSaveFocus()
25{
26 AutoreleaseObject mResolvedFirstResponder;
27 id<NSTextViewDelegate> Mydelegate;
28 mResolvedFirstResponder = static_cast<NSResponder*>(Mydelegate);
29}
30
31