Introduce macros IS_PDT and IS_CLASS_PDT
Paul Richard Thomas <[email protected]>
| Newsgroups | gmane.comp.gcc.patches,gmane.comp.gcc.fortran |
|---|---|
| Message-ID | <CAGkQGiKWbieVwc_kY2ba0pg_0GScFy6m=wZ4P5S0u0Cry6YxRQ@mail.gmail.com> |
This is a bit of housekeeping that I have been meaning to do for a long time. Pushed as r16-7214: Fortran: Introduce macros IS_PDT and IS_CLASS_PDT 2026-01-31 Paul Thomas <[email protected]> gcc/fortran * array.cc (resolve_array_list): Use macro IS_PDT. * gfortran.h : Supply macros IS_PDT and IS_CLASS_PDT. * match.cc (gfc_match_type_is): Use IS_PDT and IS_CLASS_PDT as appropriate. * resolve.cc (gfc_resolve_ref, build_init_assign, resolve_component): Likewise. * trans-array.cc (gfc_trans_array_constructor_value, trans_array_constructor, structure_alloc_comps, has_parameterized_comps): Likewise. * trans-decl.cc (gfc_get_symbol_decl, gfc_init_default_dt, gfc_trans_deferred_vars, gfc_generate_function_code): Likewise. * trans-expr.cc (conv_dummy_value, gfc_conv_structure, gfc_trans_assignment_1): Likewise. * trans-stmt.cc (trans_associate_var, gfc_trans_allocate, gfc_trans_deallocate): Likewise.