Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index 069642ae8c75210d638024126c784db225cbb6b4..c864eb2aafa6ac23dd832daf410e0a74115eaaba 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -4191,17 +4191,8 @@ class HTransitionElementsKind: public HTemplateInstruction<1> { |
transitioned_map_(transitioned_map) { |
SetOperandAt(0, object); |
SetFlag(kUseGVN); |
- SetGVNFlag(kDependsOnMaps); |
SetGVNFlag(kChangesElementsKind); |
- if (original_map->has_fast_double_elements()) { |
- SetGVNFlag(kChangesElementsPointer); |
- SetGVNFlag(kDependsOnElementsPointer); |
- SetGVNFlag(kDependsOnDoubleArrayElements); |
- } else if (transitioned_map->has_fast_double_elements()) { |
- SetGVNFlag(kChangesElementsPointer); |
- SetGVNFlag(kDependsOnElementsPointer); |
- SetGVNFlag(kDependsOnArrayElements); |
- } |
+ SetGVNFlag(kChangesElementsPointer); |
set_representation(Representation::Tagged()); |
} |