aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Beaumont-Gay <matthewbg@google.com>2012-03-16 22:20:39 +0000
committerMatt Beaumont-Gay <matthewbg@google.com>2012-03-16 22:20:39 +0000
commit9ab511cde246a3a4e47b5b1c4aa2b861fcff08d5 (patch)
tree6a55b27a0f8f5a7cce0c58b0a2174b10b5bc4912
parent08212631e15a17157368af03180018601b31fb4d (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.cpp5
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;
}
-