[flang-commits] [flang] [flang] Fixed a crash with undeclared variable in implicit-do loop (PR #149513)
Peter Klausler via flang-commits
flang-commits at lists.llvm.org
Fri Jul 18 07:29:54 PDT 2025
================
@@ -8700,7 +8700,7 @@ const parser::Name *DeclarationVisitor::ResolveName(const parser::Name &name) {
return &name;
}
if (isImplicitNoneType() && !deferImplicitTyping_) {
- Say(name, "No explicit type declared for '%s'"_err_en_US);
+ Say(name, "No explicit type declared for '%s'"_err_en_US, name.source);
----------------
klausler wrote:
Was this change necessary? The `Say()` member function overloads in name resolution often have `name.source` as an implicit first value.
https://github.com/llvm/llvm-project/pull/149513
More information about the flang-commits
mailing list