Index: src/hydrogen-uint32-analysis.cc |
diff --git a/src/hydrogen-uint32-analysis.cc b/src/hydrogen-uint32-analysis.cc |
index 585a7066f60f23242a458e95504814e556f1a329..85075848630d348e94a1958494afb6ede7fa33ca 100644 |
--- a/src/hydrogen-uint32-analysis.cc |
+++ b/src/hydrogen-uint32-analysis.cc |
@@ -36,7 +36,7 @@ bool HUint32AnalysisPhase::IsSafeUint32Use(HValue* val, HValue* use) { |
// Operations that operate on bits are safe. |
if (use->IsBitwise() || use->IsShl() || use->IsSar() || use->IsShr()) { |
return true; |
- } else if (use->IsSimulate()) { |
+ } else if (use->IsSimulate() || use->IsArgumentsObject()) { |
// Deoptimization has special support for uint32. |
return true; |
} else if (use->IsChange()) { |