File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed
lldb/source/Plugins/SymbolFile/NativePDB Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -321,10 +321,7 @@ clang::DeclContext *PdbAstBuilder::GetOrCreateClangDeclContextForUid(PdbSymUid u
321321}
322322
323323CompilerDeclContext PdbAstBuilder::GetOrCreateDeclContextForUid (PdbSymUid uid) {
324- clang::DeclContext *context = GetOrCreateClangDeclContextForUid (uid);
325- if (!context)
326- return {};
327- return ToCompilerDeclContext (*context);
324+ return m_clang.CreateDeclContext (GetOrCreateClangDeclContextForUid (uid));
328325}
329326
330327std::pair<clang::DeclContext *, std::string>
@@ -428,10 +425,7 @@ clang::DeclContext *PdbAstBuilder::GetParentClangDeclContext(PdbSymUid uid) {
428425}
429426
430427CompilerDeclContext PdbAstBuilder::GetParentDeclContext (PdbSymUid uid) {
431- clang::DeclContext *context = GetParentClangDeclContext (uid);
432- if (!context)
433- return {};
434- return ToCompilerDeclContext (*context);
428+ return m_clang.CreateDeclContext (GetParentClangDeclContext (uid));
435429}
436430
437431bool PdbAstBuilder::CompleteType (CompilerType ct) {
You can’t perform that action at this time.
0 commit comments