blob: b1fe0e4bce9044858d43c5b82b5e4c57b1189c50 [file] [log] [blame]
// { dg-do compile { target c++11 } }
// { dg-options "-g -gno-strict-dwarf -dA" }
// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_typedef" 2 } }
// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_ptr_to_member_type" 2 } }
// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_subroutine_type" 1 } }
struct A { void foo (); int a; };
typedef void (A::*PMF) ();
typedef int A::*PMI;
PMF pmf;
PMI pmi;