Introduce a new wrapper class gfc_dummy_arg that provides a common interface to both dummy arguments of user-defined procedures (which have type gfc_formal_arglist) and dummy arguments of intrinsic procedures (which have type gfc_intrinsic_arg). gcc/fortran/ * gfortran.h (gfc_dummy_arg_kind, gfc_dummy_arg): New. --- gcc/fortran/gfortran.h | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-)