Adds missing semantic checks for ELEMENTAL functions and subroutines,
their dummy arguments, and their results from F'2018 15.8.1 C15100-15102.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Paths 
  |  Differential  D109380  
[flang] Implement semantic checks for ELEMENTAL subprograms ClosedPublic Authored by klausler on Sep 7 2021, 10:37 AM. 
Details Summary Adds missing semantic checks for ELEMENTAL functions and subroutines, 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Sep 7 2021, 1:14 PM This revision was landed with ongoing or failed builds.Sep 7 2021, 2:38 PM Closed by commit rG43a263f570db: [flang] Implement semantic checks for ELEMENTAL subprograms (authored by klausler).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 371195 flang/lib/Semantics/check-declarations.cpp
 flang/test/Evaluate/folding28.f90
 flang/test/Semantics/assign03.f90
 flang/test/Semantics/associated.f90
 flang/test/Semantics/elemental01.f90
 
 flang/test/Semantics/final02.f90
 flang/test/Semantics/resolve83.f90
 flang/test/Semantics/typeinfo01.f90
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||