< prev index next >

test/hotspot/jtreg/compiler/valhalla/valuetypes/TestIntrinsics.java

Print this page

        

*** 139,158 **** Asserts.assertEQ(res, v.hashCode()); } // Test default value type array creation via reflection @Test() ! public Object[] test7(Class<?> componentType, int len, long hash) { Object[] va = (Object[])Array.newInstance(componentType, len); return va; } @DontCompile public void test7_verifier(boolean warmup) { int len = Math.abs(rI) % 42; long hash = MyValue1.createDefaultDontInline().hashPrimitive(); ! Object[] va = test7(MyValue1.class, len, hash); for (int i = 0; i < len; ++i) { Asserts.assertEQ(((MyValue1)va[i]).hashPrimitive(), hash); } } --- 139,158 ---- Asserts.assertEQ(res, v.hashCode()); } // Test default value type array creation via reflection @Test() ! public Object[] test7(Class<?> componentType, int len) { Object[] va = (Object[])Array.newInstance(componentType, len); return va; } @DontCompile public void test7_verifier(boolean warmup) { int len = Math.abs(rI) % 42; long hash = MyValue1.createDefaultDontInline().hashPrimitive(); ! Object[] va = test7(MyValue1.class, len); for (int i = 0; i < len; ++i) { Asserts.assertEQ(((MyValue1)va[i]).hashPrimitive(), hash); } }
< prev index next >