1// 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} 18