Just doing: vm.heap.writeBarrier(codeBlock->ownerExecutable() somewhere in Plan is equivalent to all of what DesiredWriteBarriers amounts to, since: - All of the uses of it pass codeBlock->ownerExecutable() as the owner. - It's guaranteed that a barrier on the owner executable will be executed as a result of compilation, so we might as well just do it unconditionally.
Created attachment 256954 [details] the patch
Comment on attachment 256954 [details] the patch r=me
Landed in http://trac.webkit.org/changeset/186985