]> granicus.if.org Git - clang/commitdiff
[NFC] Remove unused function (Sema::pushExternalDeclIntoScope)
authorLeonard Chan <leonardchan@google.com>
Tue, 16 Apr 2019 22:59:39 +0000 (22:59 +0000)
committerLeonard Chan <leonardchan@google.com>
Tue, 16 Apr 2019 22:59:39 +0000 (22:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358538 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp

index b09a4eb93d8a7f7fce6673552c2c322678ed2e9a..351b6aabb18770998990144718cd3a706eb56ebb 100644 (file)
@@ -2487,14 +2487,6 @@ public:
   /// Add this decl to the scope shadowed decl chains.
   void PushOnScopeChains(NamedDecl *D, Scope *S, bool AddToContext = true);
 
-  /// Make the given externally-produced declaration visible at the
-  /// top level scope.
-  ///
-  /// \param D The externally-produced declaration to push.
-  ///
-  /// \param Name The name of the externally-produced declaration.
-  void pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name);
-
   /// isDeclInScope - If 'Ctx' is a function/method, isDeclInScope returns true
   /// if 'D' is in Scope 'S', otherwise 'S' is ignored and isDeclInScope returns
   /// true if 'D' belongs to the given declaration context.
index cb1a5b684a5f4dc50fd223e4589fac90794d7d6a..fbe258bb1d5dbb9a3bc99038e27a70348e042db3 100644 (file)
@@ -1404,11 +1404,6 @@ void Sema::PushOnScopeChains(NamedDecl *D, Scope *S, bool AddToContext) {
   }
 }
 
-void Sema::pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name) {
-  if (IdResolver.tryAddTopLevelDecl(D, Name) && TUScope)
-    TUScope->AddDecl(D);
-}
-
 bool Sema::isDeclInScope(NamedDecl *D, DeclContext *Ctx, Scope *S,
                          bool AllowInlineNamespace) {
   return IdResolver.isDeclInScope(D, Ctx, S, AllowInlineNamespace);