diff options
author | John McCall <rjmccall@apple.com> | 2011-05-02 00:30:12 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-05-02 00:30:12 +0000 |
commit | 7079886ab5a9df450ed773419f0ae81f8404e2aa (patch) | |
tree | aaf9b7748fde61ea32cd3ad8a2d1742047704cd8 /lib/Sema/SemaDeclObjC.cpp | |
parent | 3aa8140bde5b9bedf13e46ec0a668daa54814196 (diff) |
Revise the representation of parameter scope data so that the
scope depth overlaps with the ObjCDeclQualifier, dropping
memory usage back to previous levels.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130671 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaDeclObjC.cpp')
-rw-r--r-- | lib/Sema/SemaDeclObjC.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Sema/SemaDeclObjC.cpp b/lib/Sema/SemaDeclObjC.cpp index 0d95999287..7b235bab5d 100644 --- a/lib/Sema/SemaDeclObjC.cpp +++ b/lib/Sema/SemaDeclObjC.cpp @@ -1793,6 +1793,8 @@ Decl *Sema::ActOnMethodDeclaration( ArgInfo[i].NameLoc, ArgInfo[i].Name, ArgType, DI, SC_None, SC_None); + Param->setObjCMethodScopeInfo(i); + Param->setObjCDeclQualifier( CvtQTToAstBitMask(ArgInfo[i].DeclSpec.getObjCDeclQualifier())); |