diff -r 2c7a508ee1f4 -r 5b0d86499960 src/hotspot/share/ci/ciReplay.cpp --- a/src/hotspot/share/ci/ciReplay.cpp Tue Aug 28 18:03:33 2018 -0400 +++ b/src/hotspot/share/ci/ciReplay.cpp Tue Aug 28 18:17:01 2018 -0400 @@ -809,7 +809,7 @@ } else if (strcmp(field_signature, "[S") == 0) { value = oopFactory::new_shortArray(length, CHECK); } else if (strcmp(field_signature, "[F") == 0) { - value = oopFactory::new_singleArray(length, CHECK); + value = oopFactory::new_floatArray(length, CHECK); } else if (strcmp(field_signature, "[D") == 0) { value = oopFactory::new_doubleArray(length, CHECK); } else if (strcmp(field_signature, "[I") == 0) {