1*f8cedc64STimm Bäder // RUN: %clang_cc1 -fsyntax-only %s -verify
2*f8cedc64STimm Bäder 
3*f8cedc64STimm Bäder struct Data {
4*f8cedc64STimm Bäder   char *a;
5*f8cedc64STimm Bäder   char *b;
6*f8cedc64STimm Bäder   bool *c;
7*f8cedc64STimm Bäder };
8*f8cedc64STimm Bäder 
main()9*f8cedc64STimm Bäder int main() {
10*f8cedc64STimm Bäder   Data in;
11*f8cedc64STimm Bäder   in.a = new char[](); // expected-error {{cannot determine allocated array size from initializer}}
12*f8cedc64STimm Bäder   in.c = new bool[100]();
13*f8cedc64STimm Bäder   in.b = new char[100]();
14*f8cedc64STimm Bäder }
15