diff options
Diffstat (limited to 'Source/JavaScriptCore/dfg/DFGAbstractValue.h')
-rw-r--r-- | Source/JavaScriptCore/dfg/DFGAbstractValue.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGAbstractValue.h b/Source/JavaScriptCore/dfg/DFGAbstractValue.h index aa5518187..682c7a90f 100644 --- a/Source/JavaScriptCore/dfg/DFGAbstractValue.h +++ b/Source/JavaScriptCore/dfg/DFGAbstractValue.h @@ -442,6 +442,11 @@ struct AbstractValue { if (mergePredictions(m_type, predictionFromValue(value)) != m_type) return false; + if (value.isEmpty()) { + ASSERT(m_type & PredictEmpty); + return true; + } + if (m_structure.isTop()) return true; |