[LLVMbugs] [Bug 12307] ARC Double-release in if/then statement in @finally with -O2

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Mar 26 11:39:36 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=12307

Dan Gohman <gohman at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #7 from Dan Gohman <gohman at apple.com> 2012-03-26 13:39:36 CDT ---
These are fixed in r153343 and r153344.  Splitting the normal edge on an invoke
works, though it's sub-ideal.  However, the same problem can happen on the
unwind edge, where splitting is quite troublesome.  Instead, I fixed the
analysis code to avoid pretending that code can be inserted immediately after
an invoke, so that the code that does the inserting doesn't face this problem
in the first place.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list