StmtPrinter: factor out arg printing code to PrintCallArgs
[clang.git] / test / SemaObjCXX / reinterpret-cast-objc-pointertype.mm
blobfcabaded7c4dac56ca549303aac6d972e8235a9e
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 @interface NSString @end
5 typedef const struct __CFString * CFStringRef;
6 const NSString* fRef;
8 CFStringRef func() {
9   return reinterpret_cast<CFStringRef>(fRef);
12 CFStringRef fRef1;
14 const NSString* func1() {
15   return reinterpret_cast<const NSString*>(fRef1);
18 @interface I @end
19 const I *fRef2;
21 const NSString* func2() {
22   return reinterpret_cast<const NSString*>(fRef2);