[all-commits] [llvm/llvm-project] 7f7d7d: [flang] Use local name for structure constructor (...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Wed Mar 19 12:02:24 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7f7d7d552b8d6731fdfbb77a154595ddf056342e
https://github.com/llvm/llvm-project/commit/7f7d7d552b8d6731fdfbb77a154595ddf056342e
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M flang/lib/Semantics/expression.cpp
A flang/test/Semantics/bug131579.f90
Log Message:
-----------
[flang] Use local name for structure constructor (#132047)
When reinterpreting an ambiguously parsed function reference as a
structure constructor, use the original symbol of the type in the
representation of the derived type spec of the structure constructor,
not its ultimate resolution. The distinction turns out to matter when
generating module files containing derived type constants as
initializers when the derived types' names have undergone USE
association renaming.
Fixes https://github.com/llvm/llvm-project/issues/131579.
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