(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
debug/
dwarf2/
fesd-any.h
       1  #include "fesd.h"
       2  
       3  struct gstruct_base_ordy_decl_not;
       4  struct gstruct_base_ordy_defn_not { int field_base_ordy_defn_not; };
       5  
       6  struct gstruct_base_ordy_decl_ref_base;
       7  struct gstruct_base_ordy_defn_ref_base { int field_base_ordy_defn_ref_base; };
       8  struct gstruct_base_ordy_defn_ptr_base { int field_base_ordy_defn_ptr_base; };
       9  struct gstruct_base_ordy_defn_fld_base { int field_base_ordy_defn_fld_base; };
      10  struct gstruct_base_ordy_defn_var_base {
      11      gstruct_head_ordy_decl_ref_base *field1_base_ordy_defn_var_base_inc;
      12      gstruct_head_ordy_defn_ref_base *field1_base_ordy_defn_var_base_ref;
      13      gstruct_head_ordy_defn_ptr_base *field1_base_ordy_defn_var_base_ptr;
      14      gstruct_head_ordy_defn_fld_base  field1_base_ordy_defn_var_base_fld;
      15      gstruct_base_ordy_decl_ref_base *field2_base_ordy_defn_var_base_inc;
      16      gstruct_base_ordy_defn_ref_base *field2_base_ordy_defn_var_base_ref;
      17      gstruct_base_ordy_defn_ptr_base *field2_base_ordy_defn_var_base_ptr;
      18      gstruct_base_ordy_defn_fld_base  field2_base_ordy_defn_var_base_fld;
      19  };
      20  
      21  template< typename T > struct gstruct_base_tmpl_decl_not;
      22  template< typename T > struct gstruct_base_tmpl_defn_not
      23  { int field_base_tmpl_defn_not; };
      24  
      25  template< typename T > struct gstruct_base_tmpl_decl_ref_base;
      26  template< typename T > struct gstruct_base_tmpl_defn_ref_base
      27  { int field_base_tmpl_defn_ref_base; };
      28  template< typename T > struct gstruct_base_tmpl_defn_ptr_base
      29  { int field_base_tmpl_defn_ptr_base; };
      30  template< typename T > struct gstruct_base_tmpl_defn_fld_base
      31  { int field_base_tmpl_defn_fld_base; };
      32  template< typename T > struct gstruct_base_tmpl_defn_var_base {
      33      gstruct_head_tmpl_decl_ref_base< T > *field1_base_tmpl_defn_var_base_inc;
      34      gstruct_head_tmpl_defn_ref_base< T > *field1_base_tmpl_defn_var_base_ref;
      35      gstruct_head_tmpl_defn_ptr_base< T > *field1_base_tmpl_defn_var_base_ptr;
      36      gstruct_head_tmpl_defn_fld_base< T >  field1_base_tmpl_defn_var_base_fld;
      37      gstruct_base_tmpl_decl_ref_base< T > *field2_base_tmpl_defn_var_base_inc;
      38      gstruct_base_tmpl_defn_ref_base< T > *field2_base_tmpl_defn_var_base_ref;
      39      gstruct_base_tmpl_defn_ptr_base< T > *field2_base_tmpl_defn_var_base_ptr;
      40      gstruct_base_tmpl_defn_fld_base< T >  field2_base_tmpl_defn_var_base_fld;
      41  };
      42