--- old/src/hotspot/share/ci/ciReplay.cpp 2019-06-11 16:49:54.000000000 +0200 +++ new/src/hotspot/share/ci/ciReplay.cpp 2019-06-11 16:49:48.000000000 +0200 @@ -932,7 +932,8 @@ java_mirror->obj_field_put(fd->offset(), value()); return true; } else if (field_signature[0] == 'L') { - Klass* k = resolve_klass(field_signature, CHECK_(true)); + const char* instance = parse_escaped_string(); + Klass* k = resolve_klass(instance, CHECK_(true)); oop value = InstanceKlass::cast(k)->allocate_instance(CHECK_(true)); java_mirror->obj_field_put(fd->offset(), value); return true;