]> granicus.if.org Git - clang/commit
Fix a bug steve noticed when handling nested rewrites. We now turn this:
authorChris Lattner <sabre@nondot.org>
Thu, 25 Oct 2007 17:17:34 +0000 (17:17 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 25 Oct 2007 17:17:34 +0000 (17:17 +0000)
commit075eb6eae0506e041e0086ddcab31ba2e55f0472
tree568ba79a00e581026d56f26ada2e1cbd2a5c5d91
parent158ecb9767faf87c2a33df3baec1b160dcc0be84
Fix a bug steve noticed when handling nested rewrites.  We now turn this:

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

into:

    NSAutoreleasePool * pool = objc_msgSend(objc_msgSend(objc_getClass("NSAutoreleasePool"), sel_getUid("alloc")), sel_getUid("init"));

instead of:

    NSAutoreleasePool * pool = objc_msgSend(objc_msgSend(objc_getClass("NSAutoreleasePool"), sel_getUid("alloc")), sel_getUid("init"))utoreleasePool"), sel_getUid("alloc")) init];

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43347 91177308-0d34-0410-b5e6-96231b3b80d8
Rewrite/Rewriter.cpp