]> granicus.if.org Git - clang/commitdiff
Use PushOnScopeChains to introduce a decl into scope.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sun, 27 Apr 2008 13:30:35 +0000 (13:30 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sun, 27 Apr 2008 13:30:35 +0000 (13:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50320 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclObjC.cpp

index 63c1350743ce68423744fbe07b8c6ebd1babcac4..3b5be29730ba8b8e391e4903c31acf53280c1e96 100644 (file)
@@ -62,10 +62,8 @@ void Sema::ObjCActOnStartOfMethodDef(Scope *FnBodyScope, DeclTy *D) {
   for (unsigned i = 0, e = MDecl->getNumParams(); i != e; ++i) {
     ParmVarDecl *PDecl = MDecl->getParamDecl(i);
     IdentifierInfo *II = PDecl->getIdentifier();
-    if (II) {
-      IdResolver.AddDecl(PDecl, FnBodyScope);
-      FnBodyScope->AddDecl(PDecl);
-    }
+    if (II)
+      PushOnScopeChains(PDecl, FnBodyScope);
   }
 }