Peter Klausler 8ddedbf2f8
[flang] Assume unknown target of procedure pointer assignment is a pr… (#66232)
…ocedure

When an previously unknown name appears as the target of an assignment
to a known procedure pointer, create an external symbol for it rather
than an implicitly-typed object symbol.
2023-09-13 15:47:31 -07:00

8 lines
238 B
Fortran

! RUN: %python %S/test_symbols.py %s %flang_fc1
!DEF: /MainProgram1/pptr EXTERNAL, POINTER ProcEntity
procedure(), pointer :: pptr
!REF: /MainProgram1/pptr
!DEF: /mustbeexternal EXTERNAL ProcEntity
pptr => mustbeexternal
end program