Index: src/crankshaft/hydrogen.cc |
diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc |
index 1e9b0bdb9432c2ac6f20fa3d191d458caf5e3b8a..7384573daca9dabfed7603af496f767f64c8d846 100644 |
--- a/src/crankshaft/hydrogen.cc |
+++ b/src/crankshaft/hydrogen.cc |
@@ -7050,6 +7050,8 @@ void HOptimizedGraphBuilder::VisitAssignment(Assignment* expr) { |
DCHECK(!HasStackOverflow()); |
DCHECK(current_block() != NULL); |
DCHECK(current_block()->HasPredecessor()); |
+ RETURN_IF_VISIT_NODE(expr->destructuring_assignment()); |
+ |
VariableProxy* proxy = expr->target()->AsVariableProxy(); |
Property* prop = expr->target()->AsProperty(); |
DCHECK(proxy == NULL || prop == NULL); |