| 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()) {
|
|
|