[all-commits] [llvm/llvm-project] b85922: [flang] Include missing internal interfaces in .mo...

Emil Kieri via All-commits all-commits at lists.llvm.org
Wed Mar 16 13:46:03 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b85922cde6e34b99fab20e4677d3f370d3f6a72a
      https://github.com/llvm/llvm-project/commit/b85922cde6e34b99fab20e4677d3f370d3f6a72a
  Author: Emil Kieri <j.emil.kieri at gmail.com>
  Date:   2022-03-16 (Wed, 16 Mar 2022)

  Changed paths:
    M flang/lib/Semantics/mod-file.cpp
    A flang/test/Semantics/modfile46.f90

  Log Message:
  -----------
  [flang] Include missing internal interfaces in .mod files

Interfaces which are internal to a procedure need to be included in
module files if (and only if) they are referenced in the interface of
the procedure. That is, they are needed if they are the interfaces of
dummy or return value procedures.

Fixes #53420

Differential Revision: https://reviews.llvm.org/D121738




More information about the All-commits mailing list