[all-commits] [llvm/llvm-project] 189d89: [flang] Ensure names resolve in DATA statement obj...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Fri Mar 1 16:19:13 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 189d89a92cd65aa6b1c6608ab91a472a8c1a7c91
https://github.com/llvm/llvm-project/commit/189d89a92cd65aa6b1c6608ab91a472a8c1a7c91
Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M flang/lib/Semantics/resolve-names.cpp
A flang/test/Semantics/data22.f90
Log Message:
-----------
[flang] Ensure names resolve in DATA statement objects (#82825)
When DATA statement objects have derived types obtained by implicit
typing rules, their types aren't known until specification part
processing is complete. In the case of a derived type, any component
name in a designator may still be in need of name resolution. Take care
of it in the deferred check visitor that runs at the end of name
resolution in each specification and execution part.
Fixes https://github.com/llvm/llvm-project/issues/82069.
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