diff options
author | Matt Beaumont-Gay <matthewbg@google.com> | 2012-03-16 22:20:39 +0000 |
---|---|---|
committer | Matt Beaumont-Gay <matthewbg@google.com> | 2012-03-16 22:20:39 +0000 |
commit | 9ab511cde246a3a4e47b5b1c4aa2b861fcff08d5 (patch) | |
tree | 6a55b27a0f8f5a7cce0c58b0a2174b10b5bc4912 | |
parent | 08212631e15a17157368af03180018601b31fb4d (diff) |
sink variable into assert
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152955 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Rewrite/RewriteModernObjC.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Rewrite/RewriteModernObjC.cpp b/lib/Rewrite/RewriteModernObjC.cpp index d59fb43008..b10d64134b 100644 --- a/lib/Rewrite/RewriteModernObjC.cpp +++ b/lib/Rewrite/RewriteModernObjC.cpp @@ -1717,8 +1717,8 @@ Stmt *RewriteModernObjC::RewriteObjCSynchronizedStmt(ObjCAtSynchronizedStmt *S) ReplaceText(rparenLoc, 1, buf); SourceLocation startRBraceLoc = S->getSynchBody()->getLocEnd(); - const char *startRBraceBuf = SM->getCharacterData(startRBraceLoc); - assert((*startRBraceBuf == '}') && "bogus @synchronized block"); + assert((*SM->getCharacterData(startRBraceLoc) == '}') && + "bogus @synchronized block"); buf = "} catch (id e) {_rethrow = e;}\n"; Write_RethrowObject(buf); @@ -6644,4 +6644,3 @@ Stmt *RewriteModernObjC::RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV) { ReplaceStmtWithRange(IV, Replacement, OldRange); return Replacement; } - |