summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorFaisal Vali <faisalv@yahoo.com>2013-11-12 01:40:44 +0000
committerFaisal Vali <faisalv@yahoo.com>2013-11-12 01:40:44 +0000
commit524ca28b2b6cd421dd609a132159d38e8e2f1263 (patch)
tree03099b53b8995812ac4ec13d260395626ccd70f4 /clang/lib/Sema/SemaDecl.cpp
parente9f36afe7dde402eccd05c3ee3e5c00653ddad24 (diff)
downloadbcm5719-llvm-524ca28b2b6cd421dd609a132159d38e8e2f1263.tar.gz
bcm5719-llvm-524ca28b2b6cd421dd609a132159d38e8e2f1263.zip
REFACTOR: Have PushLambdaScope return the LambdaScopeInfo that it creates.
No Functionality change. This refactoring avoids having to call getCurLambda right after PushLambdaScope, to obtain the LambdaScopeInfo that was created during the call to PushLambdaScope. llvm-svn: 194438
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index 0f6818cf5ae..9281951a814 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -9434,8 +9434,8 @@ Sema::CheckForFunctionRedefinition(FunctionDecl *FD,
static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator,
Sema &S) {
CXXRecordDecl *const LambdaClass = CallOperator->getParent();
- S.PushLambdaScope();
- LambdaScopeInfo *LSI = S.getCurLambda();
+
+ LambdaScopeInfo *LSI = S.PushLambdaScope();
LSI->CallOperator = CallOperator;
LSI->Lambda = LambdaClass;
LSI->ReturnType = CallOperator->getResultType();
OpenPOWER on IntegriCloud