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 // CONFIG C++ GC RR open rdar://6347910 8 9 10 11 struct MyStruct { 12 int something; 13 }; 14 15 struct TestObject { 16 testTestObject17 void test(void){ 18 { 19 MyStruct first; // works 20 } 21 void (^b)(void) = ^{ 22 MyStruct inner; // fails to compile! 23 }; 24 } 25 }; 26 27 28 main(int argc,char * argv[])29int main(int argc, char *argv[]) { 30 printf("%s: Success\n", argv[0]); 31 return 0; 32 } 33