| Index: test/unittests/compiler/js-typed-lowering-unittest.cc
|
| diff --git a/test/unittests/compiler/js-typed-lowering-unittest.cc b/test/unittests/compiler/js-typed-lowering-unittest.cc
|
| index 9e7b1eecbd9410bebdbfe631dd1423437d9ffeff..f807bbb5285d9dd3a11f3d5a87c417962ef4ae58 100644
|
| --- a/test/unittests/compiler/js-typed-lowering-unittest.cc
|
| +++ b/test/unittests/compiler/js-typed-lowering-unittest.cc
|
| @@ -641,45 +641,6 @@ TEST_F(JSTypedLoweringTest, JSStoreContext) {
|
| // JSLoadProperty
|
|
|
|
|
| -TEST_F(JSTypedLoweringTest, JSLoadPropertyFromExternalTypedArray) {
|
| - const size_t kLength = 17;
|
| - double backing_store[kLength];
|
| - Handle<JSArrayBuffer> buffer =
|
| - NewArrayBuffer(backing_store, sizeof(backing_store));
|
| - VectorSlotPair feedback(Handle<TypeFeedbackVector>::null(),
|
| - FeedbackVectorICSlot::Invalid());
|
| - TRACED_FOREACH(ExternalArrayType, type, kExternalArrayTypes) {
|
| - Handle<JSTypedArray> array =
|
| - factory()->NewJSTypedArray(type, buffer, 0, kLength);
|
| - int const element_size = static_cast<int>(array->element_size());
|
| -
|
| - Node* key = Parameter(
|
| - Type::Range(kMinInt / element_size, kMaxInt / element_size, zone()));
|
| - Node* base = HeapConstant(array);
|
| - Node* context = UndefinedConstant();
|
| - Node* effect = graph()->start();
|
| - Node* control = graph()->start();
|
| - Reduction r =
|
| - Reduce(graph()->NewNode(javascript()->LoadProperty(feedback), base, key,
|
| - context, EmptyFrameState(), effect, control));
|
| -
|
| - Matcher<Node*> offset_matcher =
|
| - element_size == 1
|
| - ? key
|
| - : IsWord32Shl(key, IsInt32Constant(WhichPowerOf2(element_size)));
|
| -
|
| - ASSERT_TRUE(r.Changed());
|
| - EXPECT_THAT(
|
| - r.replacement(),
|
| - IsLoadBuffer(BufferAccess(type),
|
| - IsIntPtrConstant(bit_cast<intptr_t>(&backing_store[0])),
|
| - offset_matcher,
|
| - IsNumberConstant(array->byte_length()->Number()), effect,
|
| - control));
|
| - }
|
| -}
|
| -
|
| -
|
| TEST_F(JSTypedLoweringTest, JSLoadPropertyFromExternalTypedArrayWithSafeKey) {
|
| const size_t kLength = 17;
|
| double backing_store[kLength];
|
|
|