Commit 1e19e1e
authored
[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 #108975.1 parent 5f11d38 commit 1e19e1e
File tree
2 files changed
+15
-0
lines changed- flang
- lib/Semantics
- test/Semantics
2 files changed
+15
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8748 | 8748 | | |
8749 | 8749 | | |
8750 | 8750 | | |
| 8751 | + | |
| 8752 | + | |
| 8753 | + | |
8751 | 8754 | | |
8752 | 8755 | | |
8753 | 8756 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments