Index: src/ia32/lithium-ia32.cc |
diff --git a/src/ia32/lithium-ia32.cc b/src/ia32/lithium-ia32.cc |
index a56a2d4241decb6ebceef9b116851cfefd9fc466..ef6c22315331a74bdf40d17c0557d3542d24e106 100644 |
--- a/src/ia32/lithium-ia32.cc |
+++ b/src/ia32/lithium-ia32.cc |
@@ -2344,7 +2344,7 @@ LInstruction* LChunkBuilder::DoStoreKeyed(HStoreKeyed* instr) { |
LOperand* key = UseRegisterOrConstantAtStart(instr->key()); |
return new(zone()) LStoreKeyed(object, key, val); |
} else { |
- ASSERT(instr->value()->representation().IsTagged()); |
+ ASSERT(instr->value()->representation().IsSmiOrTagged()); |
bool needs_write_barrier = instr->NeedsWriteBarrier(); |
LOperand* obj = UseRegister(instr->elements()); |