This revision was automatically updated to reflect the committed changes. Closed by commit rG40b2c7f29b44: [lldb] Fix another instance where we pass a nullptr as TypeSourceInfo to… (authored by teemperor).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D73946/new/ https://reviews.llvm.org/D73946 Files: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp Index: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp =================================================================== --- lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp +++ lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp @@ -1298,11 +1298,13 @@ if (!template_param_infos.packed_args->args.empty() && IsValueParam(template_param_infos.packed_args->args[0])) { + QualType template_param_type = + template_param_infos.packed_args->args[0].getIntegralType(); template_param_decls.push_back(NonTypeTemplateParmDecl::Create( ast, decl_context, SourceLocation(), SourceLocation(), depth, - num_template_params, identifier_info, - template_param_infos.packed_args->args[0].getIntegralType(), - parameter_pack_true, nullptr)); + num_template_params, identifier_info, template_param_type, + parameter_pack_true, + ast.getTrivialTypeSourceInfo(template_param_type))); } else { template_param_decls.push_back(TemplateTypeParmDecl::Create( ast, decl_context, SourceLocation(), SourceLocation(), depth,
Index: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp =================================================================== --- lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp +++ lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp @@ -1298,11 +1298,13 @@ if (!template_param_infos.packed_args->args.empty() && IsValueParam(template_param_infos.packed_args->args[0])) { + QualType template_param_type = + template_param_infos.packed_args->args[0].getIntegralType(); template_param_decls.push_back(NonTypeTemplateParmDecl::Create( ast, decl_context, SourceLocation(), SourceLocation(), depth, - num_template_params, identifier_info, - template_param_infos.packed_args->args[0].getIntegralType(), - parameter_pack_true, nullptr)); + num_template_params, identifier_info, template_param_type, + parameter_pack_true, + ast.getTrivialTypeSourceInfo(template_param_type))); } else { template_param_decls.push_back(TemplateTypeParmDecl::Create( ast, decl_context, SourceLocation(), SourceLocation(), depth,
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits