Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 18bc67c5cd4082b517d7182597bce731a7e0054c..20d67100552a370305bf73d49e8fa6ca0f51a2b9 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -4063,9 +4063,11 @@ bool HStoreKeyed::NeedsCanonicalization() { |
Representation from = HChange::cast(value())->from(); |
return from.IsTagged() || from.IsHeapObject(); |
} |
- case kPhi: |
+ case kLoadNamedField: |
+ case kPhi: { |
// Better safe than sorry... |
return true; |
+ } |
default: |
return false; |
} |