aboutsummaryrefslogtreecommitdiff
path: root/test/Rewriter/rewrite-super-message.mm
diff options
context:
space:
mode:
Diffstat (limited to 'test/Rewriter/rewrite-super-message.mm')
-rw-r--r--test/Rewriter/rewrite-super-message.mm18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/Rewriter/rewrite-super-message.mm b/test/Rewriter/rewrite-super-message.mm
index be0a963c55..2def280834 100644
--- a/test/Rewriter/rewrite-super-message.mm
+++ b/test/Rewriter/rewrite-super-message.mm
@@ -18,3 +18,21 @@ void *sel_registerName(const char *);
@end
// CHECK: call %struct.objc_class* @class_getSuperclass
+
+@class NSZone;
+
+@interface NSObject {
+}
+
++ (id)allocWithZone:(NSZone *)zone;
+@end
+
+
+@interface NSArray : NSObject
+@end
+
+@implementation NSArray
++ (id)allocWithZone:(NSZone *)zone {
+ return [super allocWithZone:zone];
+}
+@end