Author: rsmith Date: Fri Feb 23 16:00:58 2018 New Revision: 325998 URL: http://llvm.org/viewvc/llvm-project?rev=325998&view=rev Log: Add another test for PR36157.
Modified: cfe/trunk/test/Sema/vla.c Modified: cfe/trunk/test/Sema/vla.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/vla.c?rev=325998&r1=325997&r2=325998&view=diff ============================================================================== --- cfe/trunk/test/Sema/vla.c (original) +++ cfe/trunk/test/Sema/vla.c Fri Feb 23 16:00:58 2018 @@ -68,3 +68,11 @@ void pr23151(int (*p1)[*]) // expected-e int TransformBug(int a) { return sizeof(*(int(*)[({ goto v; v: a;})]) 0); // expected-warning {{use of GNU statement expression extension}} } + +// PR36157 +struct { + int a[ // expected-error {{variable length array in struct}} + implicitly_declared() // expected-warning {{implicit declaration}} + ]; +}; +int (*use_implicitly_declared)() = implicitly_declared; // ok, was implicitly declared at file scope _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits