! RUN: %python %S/test_errors.py %s %flang_fc1
! Ensure that accessibility works on GENERIC statement
module m
generic, public :: public => specific
generic, private :: private => specific
contains
subroutine specific
end
end
program main
use m
generic :: public => internal
generic :: private => internal
call public
call public(1)
!ERROR: No specific subroutine of generic 'private' matches the actual arguments
call private
call private(1)
contains
subroutine internal(n)
end
end