aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2013-09-03 21:40:15 +0000
committerDavid Blaikie <dblaikie@gmail.com>2013-09-03 21:40:15 +0000
commit43472b3d184e6026d601efb7019b5a24a041cb15 (patch)
tree149cacd1257da34619b5d7898f35390ebbac7eaa /clang/lib
parent5d78dba6d9602bcf5b6fdc11de00477b125b45a7 (diff)
downloadllvm-43472b3d184e6026d601efb7019b5a24a041cb15.zip
llvm-43472b3d184e6026d601efb7019b5a24a041cb15.tar.gz
llvm-43472b3d184e6026d601efb7019b5a24a041cb15.tar.bz2
Reference extension is weird/surprising and unnecessary, let's not do that.
Found by Chris Wailes llvm-svn: 189859
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Sema/SemaExpr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp
index 8453a47..4fc54bd 100644
--- a/clang/lib/Sema/SemaExpr.cpp
+++ b/clang/lib/Sema/SemaExpr.cpp
@@ -10236,7 +10236,7 @@ ExprResult Sema::ActOnBlockStmtExpr(SourceLocation CaretLoc,
computeNRVO(Body, getCurBlock());
BlockExpr *Result = new (Context) BlockExpr(BSI->TheDecl, BlockTy);
- const AnalysisBasedWarnings::Policy &WP = AnalysisWarnings.getDefaultPolicy();
+ AnalysisBasedWarnings::Policy WP = AnalysisWarnings.getDefaultPolicy();
PopFunctionScopeInfo(&WP, Result->getBlockDecl(), Result);
// If the block isn't obviously global, i.e. it captures anything at