commit | 59c451ef236ec5af8fecc7291f5cb87a3ea6e799 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Sat Aug 07 12:29:18 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Sat Aug 07 12:29:18 2010 +0000 |
tree | 09162480c09ef39d115cac94c42ba7a7bb79f429 | |
parent | aaa37137a94f61747076d7431ef129aa497c92ed [diff] [blame] |
Fix an Objective-C crasher, PR7839. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110515 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaDeclObjC.cpp b/lib/Sema/SemaDeclObjC.cpp index 06f3642..9e0d250 100644 --- a/lib/Sema/SemaDeclObjC.cpp +++ b/lib/Sema/SemaDeclObjC.cpp
@@ -1532,7 +1532,8 @@ Param->setInvalidDecl(); } Param->setDeclContext(ObjCMethod); - IdResolver.RemoveDecl(Param); + if (Param->getDeclName()) + IdResolver.RemoveDecl(Param); Params.push_back(Param); }