diff options
author | David Blaikie <dblaikie@gmail.com> | 2013-09-03 21:40:15 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2013-09-03 21:40:15 +0000 |
commit | 43472b3d184e6026d601efb7019b5a24a041cb15 (patch) | |
tree | 149cacd1257da34619b5d7898f35390ebbac7eaa | |
parent | 5d78dba6d9602bcf5b6fdc11de00477b125b45a7 (diff) | |
download | llvm-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
-rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 2 |
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 |