Skip to content

Commit 505e2ca

Browse files
author
duke
committedMar 19, 2024
Automatic merge of jdk:master into master
2 parents bd18dbd + 2dd5fba commit 505e2ca

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎src/hotspot/share/opto/vectorIntrinsics.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ Node* GraphKit::box_vector(Node* vector, const TypeInstPtr* vbox_type, BasicType
161161

162162
Node* GraphKit::unbox_vector(Node* v, const TypeInstPtr* vbox_type, BasicType elem_bt, int num_elem, bool shuffle_to_vector) {
163163
assert(EnableVectorSupport, "");
164-
const TypeInstPtr* vbox_type_v = gvn().type(v)->is_instptr();
165-
if (vbox_type->instance_klass() != vbox_type_v->instance_klass()) {
164+
const TypeInstPtr* vbox_type_v = gvn().type(v)->isa_instptr();
165+
if (vbox_type_v == nullptr || vbox_type->instance_klass() != vbox_type_v->instance_klass()) {
166166
return nullptr; // arguments don't agree on vector shapes
167167
}
168168
if (vbox_type_v->maybe_null()) {

0 commit comments

Comments
 (0)
Please sign in to comment.