comparison gcc/testsuite/g++.dg/ext/vla19.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents
children
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
1 // PR c++/83808
2 // { dg-additional-options "-Wno-vla" }
3
4 struct R { int r; };
5 void baz (char *, char *, char *, char *);
6
7 void
8 foo ()
9 {
10 const R a = { 12 };
11 char b[1][a.r] = { { "12345678901" } };
12 char c[a.r] = { "12345678901" };
13 char d[1][a.r] = { { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '\0' } };
14 char e[a.r] = { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '\0' };
15 baz (b[0], c, d[0], e);
16 }