llvm/clang/test/AST/issue53742.cpp

// RUN: %clang_cc1 -fsyntax-only %s -verify

struct Data {
  char *a;
  char *b;
  bool *c;
};

int main() {
  Data in;
  in.a = new char[](); // expected-error {{cannot determine allocated array size from initializer}}
  in.c = new bool[100]();
  in.b = new char[100]();
}