4. Improve dummy arguments semantics

June 10, 2024 ยท View on GitHub

Overview

Enhance the definitions of dummy arguments to make the behavior of procedures more predictable and transparent, helping avoid common issues related to incorrect assumptions about data type, flow, or structure.

Checks

  • PWR008: Declare the intent for each procedure argument.

  • PWR070: Declare array dummy arguments as assumed-shape arrays.

  • Planned: Add a contiguous attribute to applicable assumed-shape arrays.