]> granicus.if.org Git - clang/commit
modern objective-c rewriter: further improvement in
authorFariborz Jahanian <fjahanian@apple.com>
Sat, 17 Mar 2012 17:46:02 +0000 (17:46 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Sat, 17 Mar 2012 17:46:02 +0000 (17:46 +0000)
commit22e2f854cb7fd53e048fcbdbee1e78108cb8d146
tree93a161b6a6e0348e08442b71526e9bc862e1756a
parent8fe4525680ce72e90cee3e58b5654e3ae955447f
modern objective-c rewriter: further improvement in
writing @synchronized statement; do not call locking
expression more than once and support early exits in
@synchronized's statement block (such as return).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152993 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Rewrite/RewriteModernObjC.cpp
test/Rewriter/rewrite-modern-synchronized.m