Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index ce3816e865bf06fdf19c59d0c2180a6f2f503379..01ec295b24e21f7237bfaa35f5b76f654c734bbd 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -2852,7 +2852,7 @@ HCheckMaps* HCheckMaps::New(Zone* zone, |
HValue* typecheck) { |
HCheckMaps* check_map = new(zone) HCheckMaps(value, zone, typecheck); |
check_map->map_set_.Add(map, zone); |
- check_map->has_migration_target_ = map->is_migration_target(); |
+ if (map->is_migration_target()) check_map->MarkMigrationTarget(); |
if (map->CanOmitMapChecks() && |
value->IsConstant() && |
HConstant::cast(value)->InstanceOf(map)) { |