From fdaabd6eecd86d1a8b1d1a4ed11cd03996d1db65 Mon Sep 17 00:00:00 2001 From: Doug Simon Date: Fri, 21 Apr 2023 07:13:50 +0000 Subject: [PATCH] 8306581: JVMCI tests failed when run with -XX:TypeProfileLevel=222 after JDK-8303431 Reviewed-by: never, kvn --- src/hotspot/share/jvmci/jvmciCompilerToVM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp index 503c77b2393..00e7a7c9dad 100644 --- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp +++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp @@ -2716,7 +2716,7 @@ static jbyteArray get_encoded_annotation_data(InstanceKlass* holder, AnnotationA InstanceKlass** filter = filter_length == 1 ? (InstanceKlass**) &filter_klass_pointers: (InstanceKlass**) filter_klass_pointers; - objArrayOop filter_oop = oopFactory::new_objectArray(filter_length, CHECK_NULL); + objArrayOop filter_oop = oopFactory::new_objArray(vmClasses::Class_klass(), filter_length, CHECK_NULL); objArrayHandle filter_classes(THREAD, filter_oop); for (int i = 0; i < filter_length; i++) { filter_classes->obj_at_put(i, filter[i]->java_mirror());