From 029dbf299ef5c5bf66df9c595e955a55bd6204cc Mon Sep 17 00:00:00 2001 From: jakub Date: Thu, 20 Sep 2007 21:27:39 +0000 Subject: PR debug/33316 * dwarf2out.c (modified_type_die): Handle TYPE_DECL with NULL DECL_NAME. * dbxout.c (dbxout_type): Likewise. * gcc.dg/debug/pr33316.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128631 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/gcc.dg/debug/pr33316.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/debug/pr33316.c (limited to 'gcc/testsuite/gcc.dg/debug') diff --git a/gcc/testsuite/gcc.dg/debug/pr33316.c b/gcc/testsuite/gcc.dg/debug/pr33316.c new file mode 100644 index 00000000000..d43478bb54f --- /dev/null +++ b/gcc/testsuite/gcc.dg/debug/pr33316.c @@ -0,0 +1,15 @@ +/* PR debug/33316 */ + +int +foo (void *x, int y) +{ + const struct { int d[y]; } *a = x; + return a[0].d[0]; +} + +int +bar (void *x, int y) +{ + const struct S { int d[y]; } *a = x; + return a[0].d[0]; +} -- cgit v1.2.1