diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-08-11 16:50:09 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-08-11 16:50:09 +0200 |
commit | b95a64bb005dd197e19df5b67b98a5e5dbdb6f8b (patch) | |
tree | 19fa9cac1f94215eb1409b19dc317ccd9ae0f94b /gcc/testsuite/gcc.dg | |
parent | 68a51b68bd6c04b937bd1283279cd1203d0e4a16 (diff) | |
download | gcc-b95a64bb005dd197e19df5b67b98a5e5dbdb6f8b.zip gcc-b95a64bb005dd197e19df5b67b98a5e5dbdb6f8b.tar.gz gcc-b95a64bb005dd197e19df5b67b98a5e5dbdb6f8b.tar.bz2 |
re PR c/72816 (ICE on x86_64-linux-gnu (tree check: expected tree that contains ‘decl with RTL’ structure, have ‘field_decl’ in set_decl_rtl, at emit-rtl.c:1282))
PR c/72816
* c-decl.c (grokdeclarator): When adding TYPE_DOMAIN for flexible
array member through typedef, for orig_qual_indirect == 0 clear
orig_qual_type.
* gcc.dg/pr72816.c: New test.
From-SVN: r239371
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r-- | gcc/testsuite/gcc.dg/pr72816.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/pr72816.c b/gcc/testsuite/gcc.dg/pr72816.c index 75b8ba1..b1498c7 100644 --- a/gcc/testsuite/gcc.dg/pr72816.c +++ b/gcc/testsuite/gcc.dg/pr72816.c @@ -5,5 +5,5 @@ typedef const int A[]; struct S { int a; - A b; /* { dg-error "array size missing" } */ + A b; }; |