Skip to content

Commit 17a935f

Browse files
Make some wrappers more concise
1 parent 1d58cd9 commit 17a935f

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -321,10 +321,7 @@ clang::DeclContext *PdbAstBuilder::GetOrCreateClangDeclContextForUid(PdbSymUid u
321321
}
322322

323323
CompilerDeclContext 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

330327
std::pair<clang::DeclContext *, std::string>
@@ -428,10 +425,7 @@ clang::DeclContext *PdbAstBuilder::GetParentClangDeclContext(PdbSymUid uid) {
428425
}
429426

430427
CompilerDeclContext 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

437431
bool PdbAstBuilder::CompleteType(CompilerType ct) {

0 commit comments

Comments
 (0)