summaryrefslogtreecommitdiff
path: root/test/Rewriter/rewrite-modern-default-property-synthesis.mm
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2012-05-09 00:27:52 +0000
committerFariborz Jahanian <fjahanian@apple.com>2012-05-09 00:27:52 +0000
commit767e9d9a9d6a3cc115b040dd39a234224b79f882 (patch)
tree9e114b8e7a3dce9274f1be0392d7bc1ad3b4f741 /test/Rewriter/rewrite-modern-default-property-synthesis.mm
parent7e9f8af453598292cb57ba8e4dd63b9a5814b9ac (diff)
downloadclang-767e9d9a9d6a3cc115b040dd39a234224b79f882.tar.gz
Remove thid test for now.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156455 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Rewriter/rewrite-modern-default-property-synthesis.mm')
-rw-r--r--test/Rewriter/rewrite-modern-default-property-synthesis.mm85
1 files changed, 0 insertions, 85 deletions
diff --git a/test/Rewriter/rewrite-modern-default-property-synthesis.mm b/test/Rewriter/rewrite-modern-default-property-synthesis.mm
deleted file mode 100644
index 1d134e7e00..0000000000
--- a/test/Rewriter/rewrite-modern-default-property-synthesis.mm
+++ /dev/null
@@ -1,85 +0,0 @@
-// RUN: %clang_cc1 -E %s -o %t.mm
-// RUN: %clang_cc1 -x objective-c++ -fms-extensions -fobjc-default-synthesize-properties -rewrite-objc %t.mm -o %t-rw.cpp
-// RUN: FileCheck --input-file=%t-rw.cpp %s
-// RUN: %clang_cc1 -fsyntax-only -DSEL="void *" -Did="struct objc_object *" -Wno-attributes -Wno-address-of-temporary -D"__declspec(X)=" %t-rw.cpp
-// rdar://11374235
-
-extern "C" void *sel_registerName(const char *);
-
-@interface NSObject
-- (void) release;
-- (id) retain;
-@end
-@class NSString;
-
-@interface SynthItAll : NSObject
-@property int howMany;
-@property (retain) NSString* what;
-@end
-
-@implementation SynthItAll
-@end
-
-
-@interface SynthSetter : NSObject
-@property (nonatomic) int howMany;
-@property (nonatomic, retain) NSString* what;
-@end
-
-@implementation SynthSetter
-
-- (int) howMany {
- return _howMany;
-}
-// - (void) setHowMany: (int) value
-
-- (NSString*) what {
- return _what;
-}
-// - (void) setWhat: (NSString*) value
-@end
-
-
-@interface SynthGetter : NSObject
-@property (nonatomic) int howMany;
-@property (nonatomic, retain) NSString* what;
-@end
-
-@implementation SynthGetter
-// - (int) howMany
-- (void) setHowMany: (int) value {
- _howMany = value;
-}
-
-// - (NSString*) what
-- (void) setWhat: (NSString*) value {
- if (_what != value) {
- [_what release];
- _what = [value retain];
- }
-}
-@end
-
-typedef struct {
- int x:1;
- int y:1;
-} TBAR;
-
-@interface NONAME
-{
- TBAR _bar;
-}
-@property TBAR bad;
-@end
-
-@implementation NONAME
-@end
-
-// CHECK: static int _I_SynthGetter_howMany
-// CHECL: return (*(int *)((char *)self + OBJC_IVAR_$_SynthGetter$_howMany));
-// CHECK: static NSString * _I_SynthGetter_what
-// CHECK: return (*(NSString **)((char *)self + OBJC_IVAR_$_SynthGetter$_what));
-// CHECK: static TBAR _I_NONAME_bad
-// CHECK: return (*(TBAR *)((char *)self + OBJC_IVAR_$_NONAME$_bad));
-// CHECK: static void _I_NONAME_setBad_
-// CHECK: (*(TBAR *)((char *)self + OBJC_IVAR_$_NONAME$_bad)) = bad;