[all-commits] [llvm/llvm-project] e86591: [flang] Improve procedure interface compatibility ...

Peter Klausler via All-commits all-commits at lists.llvm.org
Thu Nov 30 12:22:20 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e86591b37d4eb92ffca21b43b224d155ec688337
      https://github.com/llvm/llvm-project/commit/e86591b37d4eb92ffca21b43b224d155ec688337
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2023-11-30 (Thu, 30 Nov 2023)

  Changed paths:
    M flang/include/flang/Common/Fortran-features.h
    M flang/include/flang/Evaluate/characteristics.h
    M flang/include/flang/Evaluate/tools.h
    M flang/lib/Evaluate/characteristics.cpp
    M flang/lib/Evaluate/tools.cpp
    M flang/lib/Semantics/check-call.cpp
    M flang/lib/Semantics/pointer-assignment.cpp
    M flang/test/Semantics/argshape01.f90

  Log Message:
  -----------
  [flang] Improve procedure interface compatibility checking for dummy … (#72704)

…arrays

When comparing dummy array extents, cope with references to symbols
better (including references to other dummy arguments), and emit
warnings in dubious cases that are not equivalent but not provably
incompatible.




More information about the All-commits mailing list