This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Patch, fortran] PR68534 - No error on mismatch in number of arguments between submodule and module interface


Dear All,

The check that the number of formal arguments in the submodule
procedure declaration is the same as that in the module interface was
not working when there were none in either of them. This rather
trivial patch remedies the problem.

Bootstrapped and regtested on FC21/x86_64 - OK for trunk?

Paul


2015-11-28  Paul Thomas  <pault@gcc.gnu.org>

    PR fortran/68534
    * decl.c (gfc_match_formal_arglist): Cope with zero formal args
    either in interface declaration or in procedure declaration in
    submodule.

2015-11-28  Paul Thomas  <pault@gcc.gnu.org>

    PR fortran/68534
    * gfortran.dg/submodule_13.f08: New test.

Attachment: submit.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]