[all-commits] [llvm/llvm-project] d6acf3: [flang] Fix use-associated procedure in generic
Tim Keith via All-commits
all-commits at lists.llvm.org
Thu Jan 14 16:32:21 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d6acf3c2012b00f06a422e8704609676be7729b2
https://github.com/llvm/llvm-project/commit/d6acf3c2012b00f06a422e8704609676be7729b2
Author: Tim Keith <tkeith at nvidia.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Semantics/modfile07.f90
M flang/test/Semantics/resolve53.f90
Log Message:
-----------
[flang] Fix use-associated procedure in generic
When a use-associated procedure was included in a generic, we weren't
correctly recording that fact. The ultimate symbol was added rather than
the local symbol.
Also, improve the message emitted for the specific procedure by
mentioning the module it came from.
This fixes one of the problems in https://bugs.llvm.org/show_bug.cgi?id=48648.
Differential Revision: https://reviews.llvm.org/D94696
More information about the All-commits
mailing list