blob: 9d04536e0f1b900c8a78e8d74bb66d5c12e04d7d [file] [log] [blame]
Stephen Hinesc568f1e2014-07-21 00:47:37 -07001// RUN: %clang_cc1 -fblocks -fsyntax-only -verify %s
2// RUN: %clang_cc1 -fblocks -fobjc-arc -fsyntax-only -verify %s
3// expected-no-diagnostics
4// rdar://17259812
5
6typedef void (^BT) ();
7
8class S {
9 BT br() __attribute__((ns_returns_retained)) {
10 return ^{};
11 }
12 BT br1() __attribute__((ns_returns_retained));
13};
14
15BT S::br1() {
16 return ^{};
17}