blob: 8a063a03e7937420dde89c7beb1c498920ff9199 [file] [log] [blame]
// PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
// Make sure we don't accept different bounds.
int *a[4];
const int *const(*ap1)[5] = &a; // { dg-error "cannot convert" }
int *(*b)[3];
const int *const (*bp1)[3] = &b; // { dg-error "cannot convert" }
const int *const (*bp2)[4] = &b; // { dg-error "cannot convert" }
int *(*bp3)[4] = &b; // { dg-error "cannot convert" }
int *c[2][3];
int const *const (*cp1)[4] = c; // { dg-error "cannot convert" }