| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 00207c142f44d528805a7172698ae09cf21388a2..dd71660908743fe8a68e607fe3268b5242b07275 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -2706,7 +2706,8 @@ void HGlobalValueNumberer::AnalyzeGraph() {
|
| map->Add(instr, zone());
|
| }
|
| }
|
| - if (instr->CheckFlag(HValue::kTrackSideEffectDominators)) {
|
| + if (instr->IsLinked() &&
|
| + instr->CheckFlag(HValue::kTrackSideEffectDominators)) {
|
| for (int i = 0; i < kNumberOfTrackedSideEffects; i++) {
|
| HValue* other = dominators->at(i);
|
| GVNFlag changes_flag = HValue::ChangesFlagFromInt(i);
|
|
|