aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenObjC
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2011-09-13 05:36:29 +0000
committerJohn McCall <rjmccall@apple.com>2011-09-13 05:36:29 +0000
commit5889c60d19101156a3a54b8c49bcc60a12cc1fdb (patch)
tree0e95719d0cc5daa1c512cc9bad68492ae1d70173 /test/CodeGenObjC
parent1e1f4871535f2cadcbf8c9af8cc48a2213192320 (diff)
Always emit bitfield properties using expression behavior, even if they're
atomic. This is probably something we should warn about. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139584 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenObjC')
-rw-r--r--test/CodeGenObjC/property.m9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/CodeGenObjC/property.m b/test/CodeGenObjC/property.m
index dd0786eb30..3cc9200f33 100644
--- a/test/CodeGenObjC/property.m
+++ b/test/CodeGenObjC/property.m
@@ -103,3 +103,12 @@ void test4(Test4 *t) {
// CHECK-NEXT: ret void
test4_printf("%.2f", t.f);
}
+
+@interface Test5 {
+ unsigned _x : 5;
+}
+@property unsigned x;
+@end
+@implementation Test5
+@synthesize x = _x;
+@end