This revision was automatically updated to reflect the committed changes. Closed by commit rG12e8e3fe90c9: [lldb][CXXModuleHandler] Set TemplateArgument::IsDefaulted (authored by Michael137).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D142714/new/ https://reviews.llvm.org/D142714 Files: lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp Index: lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp =================================================================== --- lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp +++ lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp @@ -239,7 +239,8 @@ LLDB_LOG_ERROR(log, type.takeError(), "Couldn't import type: {0}"); return std::nullopt; } - imported_args.push_back(TemplateArgument(*type)); + imported_args.push_back( + TemplateArgument(*type, /*isNullPtr*/ false, arg.getIsDefaulted())); break; } case TemplateArgument::Integral: { @@ -250,8 +251,8 @@ LLDB_LOG_ERROR(log, type.takeError(), "Couldn't import type: {0}"); return std::nullopt; } - imported_args.push_back( - TemplateArgument(d->getASTContext(), integral, *type)); + imported_args.push_back(TemplateArgument(d->getASTContext(), integral, + *type, arg.getIsDefaulted())); break; } default:
Index: lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp =================================================================== --- lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp +++ lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp @@ -239,7 +239,8 @@ LLDB_LOG_ERROR(log, type.takeError(), "Couldn't import type: {0}"); return std::nullopt; } - imported_args.push_back(TemplateArgument(*type)); + imported_args.push_back( + TemplateArgument(*type, /*isNullPtr*/ false, arg.getIsDefaulted())); break; } case TemplateArgument::Integral: { @@ -250,8 +251,8 @@ LLDB_LOG_ERROR(log, type.takeError(), "Couldn't import type: {0}"); return std::nullopt; } - imported_args.push_back( - TemplateArgument(d->getASTContext(), integral, *type)); + imported_args.push_back(TemplateArgument(d->getASTContext(), integral, + *type, arg.getIsDefaulted())); break; } default:
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits