view gcc/testsuite/g++.dg/conversion/qual2.C @ 19:2b5abeee2509 default tip

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 1830386684a0
children
line wrap: on
line source

// 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" }