1 // 2 // The LLVM Compiler Infrastructure 3 // 4 // This file is distributed under the University of Illinois Open Source 5 // License. See LICENSE.TXT for details. 6 7 /* 8 * voidarg.c 9 * testObjects 10 * 11 * Created by Blaine Garst on 2/17/09. 12 * 13 */ 14 15 // PURPOSE should complain about missing 'void' but both GCC and clang are supporting K&R instead 16 // CONFIG open error: 17 18 #include <stdio.h> 19 20 int Global; 21 22 void (^globalBlock)() = ^{ ++Global; }; // should be void (^gb)(void) = ... 23 24 int main(int argc, char *argv[]) { 25 printf("%s: success", argv[0]); 26 return 0; 27 } 28