Hi Paul,

While an error is correctly generated, the wording of
the error message iand locus seems odd.  I have a 
code that has

  module foo

    implicit none

    private
 
    generic, public  :: bar => bar
    generic, private :: bar => bah
    ...
  end module

%  gfcx -c a_gen4.F90 
a_gen4.F90:8:30:

    8 |    generic, private :: bar => bah
      |                              1
Error: Binding at (1) must have the same access as already defined 
binding 'bar'

I sould have expected something along the lines,

a_gen4.F90:8:30:
 
    8 |    generic, private :: bar => bah
      |             1
Error: access-spec at (1) conflicts with previoua access-specs 

or

Error: PRIVATE access at (1) conflicts with previouai PUBLIC access

-- 
steve

Reply via email to