Some of the circumstances that require that a procedure have an
explicit interface at a point of call due to a characteristic of
a dummy argument apply to dummy procedures, too.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D136994
[flang] Require explicit interface for some dummy procedures ClosedPublic Authored by klausler on Oct 28 2022, 3:19 PM.
Details Summary Some of the circumstances that require that a procedure have an
Diff Detail Event Timeline
This revision is now accepted and ready to land.Oct 28 2022, 5:00 PM
Closed by commit rG66fdfff7bcc3: [flang] Require explicit interface for some dummy procedures (authored by klausler). · Explain WhyOct 30 2022, 5:11 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 471670 flang/include/flang/Evaluate/characteristics.h
flang/lib/Evaluate/characteristics.cpp
flang/lib/Semantics/check-call.cpp
flang/test/Semantics/call24.f90
flang/test/Semantics/call25.f90
|
return !(attrs & Attrs{Attr::Optional, Attr::Pointer}).any(); ?