diff --git a/flang/lib/Semantics/resolve-names.cpp b/flang/lib/Semantics/resolve-names.cpp index 96faa5fd954cd..b3268605e7c0c 100644 --- a/flang/lib/Semantics/resolve-names.cpp +++ b/flang/lib/Semantics/resolve-names.cpp @@ -8574,8 +8574,10 @@ bool ResolveNamesVisitor::Pre(const parser::ImportStmt &x) { } else { Say(name, "A distinct '%s' is already present in this scope"_err_en_US) - .Attach(symbol->name(), "Previous declaration of '%s'"_en_US) - .Attach(outer->name(), "Declaration of '%s' in host scope"_en_US); + .Attach(symbol->name(), "Previous declaration of '%s'"_en_US, + symbol->name().ToString()) + .Attach(outer->name(), "Declaration of '%s' in host scope"_en_US, + outer->name().ToString()); } } } else {