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.
