]> granicus.if.org Git - clang/commitdiff
This test seems pretty low-value.
authorJohn McCall <rjmccall@apple.com>
Tue, 13 Sep 2011 07:24:27 +0000 (07:24 +0000)
committerJohn McCall <rjmccall@apple.com>
Tue, 13 Sep 2011 07:24:27 +0000 (07:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139589 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenObjC/property-aggr-type.m [deleted file]

diff --git a/test/CodeGenObjC/property-aggr-type.m b/test/CodeGenObjC/property-aggr-type.m
deleted file mode 100644 (file)
index 8ba87de..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-// RUN: %clang_cc1 -emit-llvm -o %t %s
-
-@interface Object
-- (id) new;
-@end
-
-typedef struct {int x, y, w, h;} st1;
-typedef struct {int x, y, w, h;} st2;
-
-@interface bar : Object
-- (void)setFrame:(st1)frameRect;
-@end
-
-@interface bar1 : Object
-- (void)setFrame:(int)frameRect;
-@end
-
-@interface foo : Object
-{
-       st2 ivar;
-}
-@property (assign) st2 frame;
-@end
-
-@implementation foo
-@synthesize frame = ivar;
-@end
-
-extern void abort();
-
-static   st2 r = {1,2,3,4};
-st2 test (void)
-{
-    foo *obj = [foo new];
-    id objid = [foo new];;
-
-    obj.frame = r;
-
-    ((foo*)objid).frame = obj.frame;
-
-    return ((foo*)objid).frame;
-}
-
-int main ()
-{
-  st2 res = test ();
-  if (res.x != 1 || res.h != 4)
-    abort();
-  return 0;
-}