blob: bc27a630bb1e6ace98f0dd396ffca1ac456e537f [file] [log] [blame]
Nico Rieck4f642802014-02-16 08:18:13 +00001// RUN: %clang -target i386-unknown-unknown -fms-extensions -rewrite-objc %s -o %t-rw.cpp
Fariborz Jahanian572cc972012-10-01 20:55:56 +00002// RUN: FileCheck %s < %t-rw.cpp
Fariborz Jahanian572cc972012-10-01 20:55:56 +00003// rdar://12189793
4
5#ifdef __cplusplus
6
7void *sel_registerName(const char *);
8
9@interface Root @end
10
11@interface MYINTF : Root
12@end
13
14#endif
15
16@implementation MYINTF
17- (id) MYMETH { return [self MYMETH]; }
18@end
19
20int main() {
21}
22
23// CHECK: static struct _class_ro_t _OBJC_CLASS_RO_$_MYINTF
24// CHECK-NEXT: 0, 0, 0,
25// CHECK-NEXT: 0,
Nico Riecke6a158252014-02-16 07:29:41 +000026// CHECK-NEXT: "MYINTF",