When a global procedure has no explicit interface, emit warnings   
when its references are inconsistent implicit procedure interfaces.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Paths 
  |  Differential  D145097  
[flang] Warn about inconsistent implicit interfaces ClosedPublic Authored by klausler on Mar 1 2023, 11:37 AM. 
Details Summary When a global procedure has no explicit interface, emit warnings    
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Mar 2 2023, 2:38 PM Closed by commit rGbdbebef828da: [flang] Warn about inconsistent implicit interfaces (authored by klausler).  ·  Explain WhyMar 2 2023, 3:16 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 502010 flang/include/flang/Evaluate/characteristics.h
 flang/include/flang/Semantics/expression.h
 flang/lib/Evaluate/characteristics.cpp
 flang/lib/Semantics/expression.cpp
 flang/test/Semantics/bad-forward-type.f90
 flang/test/Semantics/call35.f90
 
 flang/test/Semantics/reshape.f90
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||