src/share/vm/oops/instanceMirrorKlass.cpp

changeset 6982
4c1b88a53c74
parent 6626
9428a0b94204
child 7091
a8ea2f110d87
     1.1 --- a/src/share/vm/oops/instanceMirrorKlass.cpp	Wed Mar 12 15:25:35 2014 +0100
     1.2 +++ b/src/share/vm/oops/instanceMirrorKlass.cpp	Tue Jun 24 16:20:15 2014 +0200
     1.3 @@ -28,6 +28,7 @@
     1.4  #include "gc_implementation/shared/markSweep.inline.hpp"
     1.5  #include "gc_interface/collectedHeap.inline.hpp"
     1.6  #include "memory/genOopClosures.inline.hpp"
     1.7 +#include "memory/iterator.inline.hpp"
     1.8  #include "memory/oopFactory.hpp"
     1.9  #include "oops/instanceKlass.hpp"
    1.10  #include "oops/instanceMirrorKlass.hpp"
    1.11 @@ -241,12 +242,6 @@
    1.12    return oop_size(obj);                                                               \
    1.13  
    1.14  
    1.15 -#define if_do_metadata_checked(closure, nv_suffix)                    \
    1.16 -  /* Make sure the non-virtual and the virtual versions match. */     \
    1.17 -  assert(closure->do_metadata##nv_suffix() == closure->do_metadata(), \
    1.18 -      "Inconsistency in do_metadata");                                \
    1.19 -  if (closure->do_metadata##nv_suffix())
    1.20 -
    1.21  // Macro to define InstanceMirrorKlass::oop_oop_iterate for virtual/nonvirtual for
    1.22  // all closures.  Macros calling macros above for each oop size.
    1.23  

mercurial