aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/cpp/embed-16.c
blob: 0bb4d35bc500f814563b6ad2cd64c015ec7e5d73 (plain)
1
2
3
4
5
6
7
8
9
10
11
/* { dg-do compile } */
/* { dg-options "-std=gnu23 -Woverride-init" } */

const unsigned char a[] = {
#embed __FILE__
};
const unsigned char b[] = {
  [10] = 2, [5] = 3, [13] = 4, [17] = 5, [0] =
#embed __FILE__ suffix(,) limit (256)	/* { dg-warning "initialized field overwritten" } */
  [18] = a[18]				/* { dg-warning "initialized field overwritten" } */
};