44 lines · plain
1// RUN: %clang_cc1 -emit-llvm-only %s2 3typedef struct {4 unsigned f0;5} s0;6 7@interface A8- (s0) f0;9@end10 11@implementation A12-(s0) f0{ while (1) {} }13- (unsigned) bar {14 return self.f0.f0;15}16@end17 18 19typedef struct _NSSize {20 float width;21 float height;22} NSSize;23 24 25@interface AnObject26{27 NSSize size;28}29 30@property NSSize size;31 32@end33 34float f (void)35{36 AnObject* obj;37 return (obj.size).width;38}39 40void test3(AnObject *obj) {41 obj.size;42 (void) obj.size;43}44