identifier, also make them visible in the translation unit," which
isn't needed now that John's eliminated the AST dependency in blocks
CodeGen.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139408
91177308-0d34-0410-b5e6-
96231b3b80d8
return;
}
- ASTContext &Ctx = *getContext();
for (unsigned I = 0, N = DeclIDs.size(); I != N; ++I) {
NamedDecl *D = cast<NamedDecl>(GetDecl(DeclIDs[I]));
-
- // In C++, translation unit's visible decls map gets emitted in the AST
- // file, but not on C; make the decl visible so it can be looked up.
- if (!Ctx.getLangOptions().CPlusPlus)
- SetExternalVisibleDeclsForName(Ctx.getTranslationUnitDecl(),
- DeclarationName(II), D);
-
if (SemaObj) {
if (SemaObj->TUScope) {
// Introduce this declaration into the translation-unit scope