blob: 96f19fe6a5e7e31635613f1de924af58843902ef [file] [log] [blame]
Fariborz Jahaniand5d6f3d2013-04-18 23:43:21 +00001// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
2// expected-no-diagnostics
3// rdar://12788429
4
5struct CGPoint {
6 double x;
7 double y;
8};
9typedef struct CGPoint CGPoint;
10
11struct CGSize {
12 double width;
13 double height;
14};
15typedef struct CGSize CGSize;
16
17struct CGRect {
18 CGPoint origin;
19 CGSize size;
20};
21typedef struct CGRect CGRect;
22
23typedef CGRect NSRect;
24
25void HappySetFrame(NSRect frame) {}
26
27__attribute__((objc_root_class))
28@interface NSObject @end
29
30@implementation NSObject
31- (void) sadSetFrame: (NSRect)frame {}
32
33- (void) nothing
34{
35 HappySetFrame({{0,0}, {13,14}});
36 [self sadSetFrame: {{0,0}, {13,14}}];
37}
38@end