]> granicus.if.org Git - clang/commitdiff
Remove dead code made unnecessary by r342018.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 12 Sep 2018 23:37:58 +0000 (23:37 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 12 Sep 2018 23:37:58 +0000 (23:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342098 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaLookup.cpp

index f7f5957f964dc40d06996712eedccde329c97d75..103aa7edd974be040b7e9a9ac46675008e9aa28f 100644 (file)
@@ -1409,13 +1409,6 @@ bool Sema::hasVisibleMergedDefinition(NamedDecl *Def) {
 }
 
 bool Sema::hasMergedDefinitionInCurrentModule(NamedDecl *Def) {
-  // FIXME: When not in local visibility mode, we can't tell the difference
-  // between a declaration being visible because we merged a local copy of
-  // the same declaration into it, and it being visible because its owning
-  // module is visible.
-  if (Def->getModuleOwnershipKind() == Decl::ModuleOwnershipKind::Visible &&
-      getLangOpts().ModulesLocalVisibility)
-    return true;
   for (const Module *Merged : Context.getModulesWithMergedDefinition(Def))
     if (isInCurrentModule(Merged, getLangOpts()))
       return true;