[JSC] ArrayAllocationProfile should not access to butterfly in concurrent compiler
Created attachment 369632 [details] Patch
<rdar://problem/50536594>
Created attachment 370456 [details] Patch
Comment on attachment 370456 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=370456&action=review > Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:68 > + if (!isCompilationThread()) I'll drop this, and putting ASSERT for this in the prologue of this function.
Created attachment 370457 [details] Patch
Comment on attachment 370457 [details] Patch r=me
(In reply to Michael Saboff from comment #6) > Comment on attachment 370457 [details] > Patch > > r=me Thanks!
Comment on attachment 370457 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=370457&action=review > JSTests/stress/array-allocation-profile-should-not-update-itself-in-concurrent-compiler.js:1 > +//@ runDefault(" --jitPolicyScale=0", "--useArrayAllocationProfiling=0") Fix, removing space before "--jitPolicyScale=0".
Committed r245667: <https://trac.webkit.org/changeset/245667>