[all-commits] [llvm/llvm-project] d418a0: [flang] Fix error from semantics on use associated...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Tue Sep 10 14:15:41 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d418a03e01e6a31b51b0c9dd42ba46da6c47f89d
https://github.com/llvm/llvm-project/commit/d418a03e01e6a31b51b0c9dd42ba46da6c47f89d
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2024-09-10 (Tue, 10 Sep 2024)
Changed paths:
M flang/include/flang/Semantics/scope.h
M flang/lib/Semantics/compute-offsets.cpp
M flang/lib/Semantics/expression.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/lib/Semantics/symbol.cpp
A flang/test/Semantics/generic10.f90
Log Message:
-----------
[flang] Fix error from semantics on use associated procedure pointer (#107928)
Use associated procedure pointers were eliciting bogus errors from
semantics if their modules also contained generic procedure interfaces
of the same name. (The compiler handles this case correctly when the
specific procedure of the same name is not a pointer.)
With this fix, the test case in
https://github.com/llvm/llvm-project/issues/107784
no longer experiences semantic errors; however, it now crashes
unexpectedly in lowering.
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