summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2024-09-18 12:18:50 -0700
committerGitHub <noreply@github.com>2024-09-18 12:18:50 -0700
commitb0bdc7fcc995fe6cf6ca9a184fc6ed211fc7b608 (patch)
treef83a8283c43a647deb3ab328816cbd11ce366b97 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parentd5d1417659267f7247668f46cd51bd748b368fa3 (diff)
[flang] Fix subtle type naming bug in module file output (#108892)
A derived type specification in semantics holds both its source name (for location purposes) and its ultimate derived type symbol. But for correct module file generation of a structure constructor using that derived type spec, the original symbol may be needed so that USE association can be exposed. Save both the original symbol and its ultimate symbol in the DerivedTypeSpec, and collect the right one when traversing expressions (specifically for handling initialization in module files). Fixes https://github.com/llvm/llvm-project/issues/108827.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions