[all-commits] [llvm/llvm-project] d0708e: [flang] Refine IMPORT processing in module file ge...

Peter Klausler via All-commits all-commits at lists.llvm.org
Mon Jan 15 11:37:59 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d0708e6285b88510649722fe8e6832ee1d7abfb1
      https://github.com/llvm/llvm-project/commit/d0708e6285b88510649722fe8e6832ee1d7abfb1
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-01-15 (Mon, 15 Jan 2024)

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

  Log Message:
  -----------
  [flang] Refine IMPORT processing in module file generation (#77133)

Procedure interfaces emitted to module files are including IMPORT
statements for some symbols that don't need to be imported (base types
and procedure interfaces for components of imported derived types) and
omitting others (procedure interfaces for bindings in locally-defined
derived types that are material to the interface).




More information about the All-commits mailing list