[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / clang / test / CodeGenObjC / super-dotsyntax-struct-property.m
blobd7be4d3320f18c0141c7e790c184639af95ce019
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10  -emit-llvm %s -o -  | FileCheck %s
3 typedef double CGFloat;
4 struct CGPoint {
5   CGFloat x;
6   CGFloat y;
7 };
8 typedef struct CGPoint CGPoint;
12 struct CGSize {
13   CGFloat width;
14   CGFloat height;
16 typedef struct CGSize CGSize;
19 struct CGRect {
20   CGPoint origin;
21   CGSize size;
23 typedef struct CGRect CGRect;
25 @interface UIView {
27 @property CGRect frame;
28 @end
30 @interface crashclass : UIView {
34 @end
36 @implementation crashclass
37 - (void)setFrame:(CGRect)frame
39         super.frame = frame;
40         [super setFrame:frame];
43 @end
44 // CHECK-NOT: declare void @objc_msgSendSuper2_stret
45 // CHECK: declare ptr @objc_msgSendSuper2