summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/block-3.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/block-3.c')
-rw-r--r--test/CodeGen/block-3.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/CodeGen/block-3.c b/test/CodeGen/block-3.c
index 95cb6a7..29c1bb5 100644
--- a/test/CodeGen/block-3.c
+++ b/test/CodeGen/block-3.c
@@ -6,3 +6,15 @@ int main() {
__attribute__((__blocks__(byref))) int index = ({ int __a; int __b; __a < __b ? __b : __a; });
};
}
+
+// PR13229
+// rdar://11777609
+typedef struct {} Z;
+
+typedef int (^B)(Z);
+
+void testPR13229() {
+ Z z1;
+ B b1 = ^(Z z1) { return 1; };
+ b1(z1);
+}
OpenPOWER on IntegriCloud