--- a/src/hotspot/share/ci/ciMethodData.cpp Mon Nov 13 14:53:28 2017 -0500
+++ b/src/hotspot/share/ci/ciMethodData.cpp Mon Nov 13 17:29:00 2017 -0500
@@ -188,7 +188,6 @@
Klass* k = data->as_ReceiverTypeData()->receiver(row);
if (k != NULL) {
ciKlass* klass = CURRENT_ENV->get_klass(k);
- CURRENT_ENV->ensure_metadata_alive(klass);
set_receiver(row, klass);
}
}
@@ -210,7 +209,6 @@
void ciSpeculativeTrapData::translate_from(const ProfileData* data) {
Method* m = data->as_SpeculativeTrapData()->method();
ciMethod* ci_m = CURRENT_ENV->get_method(m);
- CURRENT_ENV->ensure_metadata_alive(ci_m);
set_method(ci_m);
}