[all-commits] [llvm/llvm-project] 1e19e1: [flang] Catch untyped entities in interfaces with ...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Wed Sep 18 12:21:01 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1e19e1e1a471f648ff63f02114648211666669ca
https://github.com/llvm/llvm-project/commit/1e19e1e1a471f648ff63f02114648211666669ca
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M flang/lib/Semantics/resolve-names.cpp
A flang/test/Semantics/implicit16.f90
Log Message:
-----------
[flang] Catch untyped entities in interfaces with IMPLICIT NONE (#109018)
The order of operations in name resolution wasn't converting named
entities to objects by the time that they were subjected to the implicit
typing rules in the case of interface blocks. This led to entities
remaining untyped without error, leading to a crash in module file
generation.
Fixes https://github.com/llvm/llvm-project/issues/108975.
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