1 ! RUN: %python %S/test_symbols.py %s %flang_fc1
2 ! Test that intent-stmt and subprogram prefix and suffix are resolved.
6 !DEF: /m/f PRIVATE, PURE, RECURSIVE (Function) Subprogram REAL(4)
9 !DEF: /m/s BIND(C), PUBLIC, PURE (Subroutine) Subprogram
10 !DEF: /m/s/x INTENT(IN) (Implicit) ObjectEntity REAL(4)
11 !DEF: /m/s/y INTENT(INOUT) (Implicit) ObjectEntity REAL(4)
12 pure
subroutine s (x
, y
) bind(c
)
18 !DEF: /m/s/ss PURE (Subroutine) Subprogram
23 !DEF: /m/f/x ALLOCATABLE ObjectEntity REAL(4)
24 recursive pure
function f() result(x
)
26 real, allocatable
:: x