From: Matt Beaumont-Gay Date: Fri, 16 Mar 2012 22:20:39 +0000 (+0000) Subject: sink variable into assert X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9ab511cde246a3a4e47b5b1c4aa2b861fcff08d5;p=clang sink variable into assert git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152955 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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; } -