================
@@ -1873,6 +1873,18 @@ DWARFASTParserClang::ParseStructureLikeDIE(const
SymbolContext &sc,
clang_type =
m_ast.CreateClassTemplateSpecializationType(class_specialization_decl);
+ if (!class_specialization_decl) {
+ if (log) {
+ dwarf->GetObjectFile()->GetModule()->LogMessage(
+ log,
+ "SymbolFileDWARF({0:p}) - Specialization for "
+ "clang::ClassTemplateDecl({1:p}) already exists.",
+ static_cast<void *>(this),
+ static_cast<void *>(class_template_decl));
----------------
Michael137 wrote:
I *think* the casts are not needed:
```suggestion
"SymbolFileDWARF({0:p}) - Specialization for "
"clang::ClassTemplateDecl({1}, {2:p}) already exists.",
this, llvm::StringRef(attrs.name), class_template_decl);
```
https://github.com/llvm/llvm-project/pull/154123
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits