Fix the clang-wpa example.
[clang.git] / test / SemaObjCXX / static-cast.mm
blobe2827028de59a1ce1654d6057dd21d75161757d9
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 @protocol NSTextViewDelegate;
5 @interface NSResponder @end
7 class AutoreleaseObject
9 public:
10  AutoreleaseObject();
11  ~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);