[all-commits] [llvm/llvm-project] 6df27d: [flang] Fix missed case of symbol renaming in modu...

Peter Klausler via All-commits all-commits at lists.llvm.org
Wed Mar 26 12:10:01 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6df27dd42d827a2468dcf4b4b1ee1a8e8af1a408
      https://github.com/llvm/llvm-project/commit/6df27dd42d827a2468dcf4b4b1ee1a8e8af1a408
  Author: Peter Klausler <pklausler at nvidia.com>
  Date:   2025-03-26 (Wed, 26 Mar 2025)

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

  Log Message:
  -----------
  [flang] Fix missed case of symbol renaming in module file generation (#132475)

The map of symbols requiring new local aliases for USE association needs
to use the symbols' ultimate resolutions to avoid missing cases that can
arise in convoluted codes with lots of confusing renamings.

Fixes https://github.com/llvm/llvm-project/issues/132435.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list