diff options
Diffstat (limited to 'lldb/source/Expression/ClangASTSource.cpp')
-rw-r--r-- | lldb/source/Expression/ClangASTSource.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lldb/source/Expression/ClangASTSource.cpp b/lldb/source/Expression/ClangASTSource.cpp index 8d8fa6e2e5a..36f0e84b6b5 100644 --- a/lldb/source/Expression/ClangASTSource.cpp +++ b/lldb/source/Expression/ClangASTSource.cpp @@ -854,13 +854,13 @@ FindObjCMethodDeclsWithOrigin (unsigned int current_id, ObjCInterfaceDecl::lookup_result result = original_interface_decl->lookup(original_decl_name); - if (result.first == result.second) + if (result.empty()) return false; - if (!*result.first) + if (!result[0]) return false; - ObjCMethodDecl *result_method = dyn_cast<ObjCMethodDecl>(*result.first); + ObjCMethodDecl *result_method = dyn_cast<ObjCMethodDecl>(result[0]); if (!result_method) return false; @@ -1806,10 +1806,8 @@ NameSearchContext::AddTypeDecl(void *type) void NameSearchContext::AddLookupResult (clang::DeclContextLookupConstResult result) { - for (clang::NamedDecl * const *decl_iterator = result.first; - decl_iterator != result.second; - ++decl_iterator) - m_decls.push_back (*decl_iterator); + for (clang::NamedDecl *decl : result) + m_decls.push_back (decl); } void |