1*59d93af4SEdwin Vane class MyType012345678901234567890123456789 {};
2*59d93af4SEdwin Vane
3*59d93af4SEdwin Vane void g(int, int*, int, int*, int, int*, int);
4*59d93af4SEdwin Vane
f()5*59d93af4SEdwin Vane void f() {
6*59d93af4SEdwin Vane MyType012345678901234567890123456789 *a =
7*59d93af4SEdwin Vane new MyType012345678901234567890123456789();
8*59d93af4SEdwin Vane // CHECK: {{^\ \ auto\ a\ \=\ new\ MyType012345678901234567890123456789\(\);}}
9*59d93af4SEdwin Vane
10*59d93af4SEdwin Vane int iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii;
11*59d93af4SEdwin Vane int jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj;
12*59d93af4SEdwin Vane int kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk;
13*59d93af4SEdwin Vane int mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;
14*59d93af4SEdwin Vane g(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii, 0, jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj,
15*59d93af4SEdwin Vane 0, kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk, 0, mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm);
16*59d93af4SEdwin Vane // CHECK: g(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii, nullptr,
17*59d93af4SEdwin Vane // CHECK-NEXT: jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj, nullptr,
18*59d93af4SEdwin Vane // CHECK-NEXT: kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk, nullptr,
19*59d93af4SEdwin Vane // CHECK-NEXT: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm);
20*59d93af4SEdwin Vane
21*59d93af4SEdwin Vane delete a;
22*59d93af4SEdwin Vane }
23