! 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 |