Index: src/typing.cc |
diff --git a/src/typing.cc b/src/typing.cc |
index 1cfaf64f64a403e4a44b035c889c091625ac0592..5376309d69d71b931d0b9a906c29816c853c796f 100644 |
--- a/src/typing.cc |
+++ b/src/typing.cc |
@@ -494,9 +494,11 @@ void AstTyper::VisitProperty(Property* expr) { |
oracle()->PropertyReceiverTypes(id, name, expr->GetReceiverTypes()); |
} else { |
bool is_string; |
+ IcCheckType key_type; |
oracle()->KeyedPropertyReceiverTypes( |
- id, expr->GetReceiverTypes(), &is_string); |
+ id, expr->GetReceiverTypes(), &is_string, &key_type); |
expr->set_is_string_access(is_string); |
+ expr->set_key_type(key_type); |
} |
} |