[all-commits] [llvm/llvm-project] 950a16: [flang] Fix module file issue with renamed shadowe...

Peter Klausler via All-commits all-commits at lists.llvm.org
Thu Aug 25 15:52:32 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 950a1618fd6028c76649db1668dc4f97bc69d782
      https://github.com/llvm/llvm-project/commit/950a1618fd6028c76649db1668dc4f97bc69d782
  Author: Peter Klausler <pklausler at nvidia.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M flang/lib/Semantics/resolve-names.cpp
    A flang/test/Semantics/modfile50.f90

  Log Message:
  -----------
  [flang] Fix module file issue with renamed shadowed specific procedures

A specific procedure in the list of specific procedures associated with
a generic interface needs to be a symbol that is not inadvertently
resolved to its ultimate symbol in another module when it is also
shadowed by a generic interface of the same name.

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




More information about the All-commits mailing list