]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/g++.dg/overload/new1.C
call.c (struct conversion_info): Rename 'from_type' to 'from'.
[thirdparty/gcc.git] / gcc / testsuite / g++.dg / overload / new1.C
1 typedef __SIZE_TYPE__ size_t;
2 void *operator new(size_t, unsigned int);
3
4 struct X{
5 X();
6 X(int);
7 };
8
9
10 void f(X *x = new X); // { dg-message "" }
11
12 void f(X *x = new X(4)); // { dg-error "" }
13
14 void f(X *x = new X[4]); // { dg-error "" }
15
16 void f(X *x = new (3) X(6)); // { dg-error "" }
17
18 void f(X *x = new (2) X[10]); // { dg-error "" }
19
20 void f(X *x = new X[10][5]); // { dg-error "" }