Re: [PATCH] PR fortran/89943 -- BIND(C) procedures in submodules
On Fri, Aug 02, 2019 at 05:30:07PM -0700, Steve Kargl wrote:
> The attached patch has been tested on x86_64-*-freebsd.
> There were no regressions.
> The patch suppresses error messages for function, subroutine,
> and entry statements if these appear in a submodule. The
> interface declared in the module must match the interface in
> submodule (including the BIND(C) label).
> Ok to commit?
> 2019-08-02 Steven G. Kargl <[hidden email].
> PR fortran/89943
> * decl.c (match_attr_spec): Whitespace.
> Suppress BIND(C) error messages for declarations in a submodule.
> * symbol.c (gfc_add_is_bind_c): Ditto.
The portion of the patch in gfc_match_entry will be removed.
Upon closer inspection, an ENTRY statement is not allowed in
a module or submodule.