diff options
Diffstat (limited to 'Source/JavaScriptCore/dfg/DFGClobberize.h')
-rw-r--r-- | Source/JavaScriptCore/dfg/DFGClobberize.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGClobberize.h b/Source/JavaScriptCore/dfg/DFGClobberize.h index d7ce00df5..566bc398c 100644 --- a/Source/JavaScriptCore/dfg/DFGClobberize.h +++ b/Source/JavaScriptCore/dfg/DFGClobberize.h @@ -204,6 +204,10 @@ void clobberize(Graph& graph, Node* node, const ReadFunctor& read, const WriteFu read(JSObject_butterfly); ArrayMode mode = node->arrayMode(); switch (mode.type()) { + case Array::ForceExit: { + write(SideState); + return; + } case Array::Int32: { if (mode.isInBounds()) { read(Butterfly_publicLength); |