Index: src/hydrogen.cc |
diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
index f52975434c4cb6bbea5ab9736f99e104043dee70..63b98e0a833b044939156eed7e2de42e2d1c3734 100644 |
--- a/src/hydrogen.cc |
+++ b/src/hydrogen.cc |
@@ -6222,7 +6222,8 @@ bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupInPrototypes() { |
bool HOptimizedGraphBuilder::PropertyAccessInfo::IsIntegerIndexedExotic() { |
InstanceType instance_type = map_->instance_type(); |
- return instance_type == JS_TYPED_ARRAY_TYPE && |
+ return (instance_type == JS_TYPED_ARRAY_TYPE || |
+ instance_type == JS_SHARED_TYPED_ARRAY_TYPE) && |
IsSpecialIndex(isolate()->unicode_cache(), *name_); |
} |