| Index: src/hydrogen-check-elimination.cc
|
| diff --git a/src/hydrogen-check-elimination.cc b/src/hydrogen-check-elimination.cc
|
| index 4fd769f9241e0186c5158067d82caa84ee1ccd4c..8eb760120d88cd958989c7cd9fccbbe65b77ed50 100644
|
| --- a/src/hydrogen-check-elimination.cc
|
| +++ b/src/hydrogen-check-elimination.cc
|
| @@ -383,9 +383,9 @@ class HCheckTable : public ZoneObject {
|
| void ReduceLoadNamedField(HLoadNamedField* instr) {
|
| // Reduce a load of the map field when it is known to be a constant.
|
| if (!IsMapAccess(instr->access())) {
|
| - // Check if we introduce a map here.
|
| - if (!instr->map().IsNull()) {
|
| - Insert(instr, instr, instr->map());
|
| + // Check if we introduce field maps here.
|
| + if (instr->map_set().size() != 0) {
|
| + Insert(instr, instr, instr->map_set().Copy(phase_->zone()));
|
| }
|
| return;
|
| }
|
|
|