llvm/flang/test
peter klausler c4a65434d8 [flang] Symbol representation for dummy SubprogramDetails
Dummy procedures can be defined as subprograms with explicit
interfaces, e.g.

  subroutine subr(dummy)
    interface
      subroutine dummy(x)
        real :: x
      end subroutine
    end interface
    ! ...
  end subroutine

but the symbol table had no means of marking such symbols as dummy
arguments, so predicates like IsDummy(dummy) would fail.  Add an
isDummy_ flag to SubprogramNameDetails, analogous to the corresponding
flag in EntityDetails, and set/test it as needed.

Differential Revision: https://reviews.llvm.org/D106697
2021-08-02 10:44:27 -07:00
..
Driver [flang] Produce proper "preprocessor output" for -E option 2021-07-30 15:13:56 -07:00
Evaluate [flang] Fold more reduction intrinsic function calls 2021-06-21 10:13:59 -07:00
Fir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
Frontend
Lower
NonGtestUnit
Parser [flang] Produce proper "preprocessor output" for -E option 2021-07-30 15:13:56 -07:00
Preprocessing [flang] Produce proper "preprocessor output" for -E option 2021-07-30 15:13:56 -07:00
Runtime [flang] Check there's no dependency on C++ libs. NFC 2021-06-16 11:38:25 +00:00
Semantics [flang] Symbol representation for dummy SubprogramDetails 2021-08-02 10:44:27 -07:00
Unit
CMakeLists.txt [flang][nfc] Simplify CMake 2021-07-12 17:11:33 +00:00
lit.cfg.py [flang] Check there's no dependency on C++ libs. NFC 2021-06-16 11:38:25 +00:00
lit.site.cfg.py.in [flang] Check there's no dependency on C++ libs. NFC 2021-06-16 11:38:25 +00:00