Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* { dg-do compile } */ /* { dg-options "-gdwarf-4 -fdebug-types-section" } */ /* Regression test for an ICE in output_die when using -gdwarf-4. */ namespace { struct A { virtual ~A(); // { dg-warning "used but never defined" } }; struct B : public A { template <typename A> bool foo(A x[2]) { return true; } }; template <typename T> struct C { T v[2]; }; template <typename T> bool X(T &b) { typedef C<int> D; D x[2]; return b.foo(x); } void f() { B b; X<B>(b); } }