hotspot/src/share/vm/code/compiledMethod.cpp
changeset 42650 1f304d0c888b
parent 42040 70ec5a09a0d5
child 46623 261b9d05b79d
--- a/hotspot/src/share/vm/code/compiledMethod.cpp	Sun Dec 11 12:05:57 2016 -0800
+++ b/hotspot/src/share/vm/code/compiledMethod.cpp	Sun Dec 11 19:07:04 2016 -0800
@@ -274,7 +274,7 @@
   RelocIterator iter(this);
   while(iter.next()) {
     if (iter.type() == relocInfo::virtual_call_type) {
-      if (CompiledIC::is_icholder_call_site(iter.virtual_call_reloc())) {
+      if (CompiledIC::is_icholder_call_site(iter.virtual_call_reloc(), this)) {
         CompiledIC *ic = CompiledIC_at(&iter);
         if (TraceCompiledIC) {
           tty->print("noticed icholder " INTPTR_FORMAT " ", p2i(ic->cached_icholder()));
@@ -410,6 +410,7 @@
 BoolObjectClosure* CheckClass::_is_alive = NULL;
 #endif // ASSERT
 
+
 void CompiledMethod::clean_ic_if_metadata_is_dead(CompiledIC *ic, BoolObjectClosure *is_alive) {
   if (ic->is_icholder_call()) {
     // The only exception is compiledICHolder oops which may