1*67e74705SXin Li// RUN: %clang_cc1 -fsyntax-only -verify -fblocks %s 2*67e74705SXin Li// rdar://8295106 3*67e74705SXin Li 4*67e74705SXin Liint main() { 5*67e74705SXin Liid array; 6*67e74705SXin Li 7*67e74705SXin Li for (int (^b)(void) in array) { 8*67e74705SXin Li if (b() == 10000) { 9*67e74705SXin Li return 1; 10*67e74705SXin Li } 11*67e74705SXin Li } 12*67e74705SXin Li 13*67e74705SXin Li int (^b)(void) in array; // expected-error {{expected ';' at end of declaration}} 14*67e74705SXin Li} 15