From 222e2a7620e6520ffaf4fc4e69d79c18da31542e Mon Sep 17 00:00:00 2001 From: "Zancanaro; Carlo" Date: Mon, 24 Sep 2012 09:58:17 +1000 Subject: Add the clang library to the repo (with some of my changes, too). --- clang/test/CodeGenObjC/protocol-property-synth.m | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 clang/test/CodeGenObjC/protocol-property-synth.m (limited to 'clang/test/CodeGenObjC/protocol-property-synth.m') diff --git a/clang/test/CodeGenObjC/protocol-property-synth.m b/clang/test/CodeGenObjC/protocol-property-synth.m new file mode 100644 index 0000000..c998d63 --- /dev/null +++ b/clang/test/CodeGenObjC/protocol-property-synth.m @@ -0,0 +1,33 @@ +// RUN: %clang_cc1 -emit-llvm -o %t %s + +@interface BaseClass { + id _delegate; +} +@end + +@protocol MyProtocol +@optional +@property(assign) id delegate; +@end + +@protocol AnotherProtocol +@optional +@property(assign) id myanother; +@end + +@protocol SubProtocol +@property(assign) id another; +@end + +@interface SubClass : BaseClass { +} + +@end + +@implementation BaseClass @end + +@implementation SubClass +@synthesize delegate = _Subdelegate; +@synthesize another; +@synthesize myanother; +@end -- cgit v1.2.3