It seems to possibly be a small speed-up. I want to see if the bots agree.
Created attachment 340268 [details] the patch
Comment on attachment 340268 [details] the patch r=me. BTW, do you plan to remove this functionality? I have a patch for Windows 64bit poisoning right now (https://bugs.webkit.org/show_bug.cgi?id=185421). If it will be removed soon, I'll make that patch WONTFIX.
(In reply to Yusuke Suzuki from comment #2) > Comment on attachment 340268 [details] > the patch > > r=me. BTW, do you plan to remove this functionality? I have a patch for > Windows 64bit poisoning right now > (https://bugs.webkit.org/show_bug.cgi?id=185421). If it will be removed > soon, I'll make that patch WONTFIX. I think that if it's a confirmed speed-up then we will remove it.
Landed in https://trac.webkit.org/changeset/231743/webkit
<rdar://problem/40202974>
I suppose this may be expected, but this caused some API tests to timeout: Timeout TestWTF.WTF_PoisonedUniquePtrForTriviallyDestructibleArrays.Assignment TestWTF.WTF_PoisonedUniquePtrForNonTriviallyDestructibleArrays.Basic TestWTF.WTF_PoisonedUniquePtr.Assignment TestWTF.WTF_PoisonedUniquePtrForNonTriviallyDestructibleArrays.Swap TestWTF.WTF_PoisonedUniquePtrForNonTriviallyDestructibleArrays.ReturnValue TestWTF.WTF_Poisoned.Assignment TestWTF.WTF_PoisonedUniquePtr.Swap TestWTF.WTF_Poisoned.ReturnValue TestWTF.WTF_PoisonedUniquePtrForTriviallyDestructibleArrays.ReturnValue TestWTF.WTF_PoisonedUniquePtrForTriviallyDestructibleArrays.Basic TestWTF.WTF_PoisonedUniquePtr.Basic TestWTF.WTF_Poisoned.Swap TestWTF.WTF_Poisoned.Basic TestWTF.WTF_PoisonedUniquePtr.ReturnValue TestWTF.WTF_PoisonedUniquePtrForNonTriviallyDestructibleArrays.Assignment TestWTF.WTF_PoisonedUniquePtrForTriviallyDestructibleArrays.Swap https://build.webkit.org/builders/Apple%20High%20Sierra%20Release%20WK2%20%28Tests%29/builds/4487
Disabled API tests in https://trac.webkit.org/r231774