Skip to content

Commit dd29200

Browse files
committed
Revert removed check
1 parent 171fbaf commit dd29200

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/ClangImporter/ClangImporter.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6163,6 +6163,9 @@ TinyPtrVector<ValueDecl *> ClangRecordMemberLookup::evaluate(
61636163
ClangModuleLoader *clangModuleLoader = ctx.getClangModuleLoader();
61646164
for (auto foundEntry : directResults) {
61656165
auto found = foundEntry.get<clang::NamedDecl *>();
6166+
if (dyn_cast<clang::Decl>(found->getDeclContext()) !=
6167+
recordDecl->getClangDecl())
6168+
continue;
61666169

61676170
// Don't import constructors on foreign reference types.
61686171
if (isa<clang::CXXConstructorDecl>(found) && isa<ClassDecl>(recordDecl))

0 commit comments

Comments
 (0)