< prev index next >

src/hotspot/share/oops/methodData.hpp

Concurrent class unloading
   }
 
   Klass* receiver(uint row) const {
     assert(row < row_limit(), "oob");
 
-    Klass* recv = (Klass*)intptr_at(receiver_cell_index(row));
+    int index = receiver_cell_index(row);
+    Klass* recv = (Klass*)intptr_at(index);
     assert(recv == NULL || recv->is_klass(), "wrong type");
     return recv;
   }
 
   void set_receiver(uint row, Klass* k) {
    
< prev index next >