src/share/vm/oops/typeArrayKlass.cpp

changeset 4542
db9981fd3124
parent 4151
6e5a59a8e4a7
child 6198
55fb97c4c58d
     1.1 --- a/src/share/vm/oops/typeArrayKlass.cpp	Fri Jan 18 05:33:32 2013 -0800
     1.2 +++ b/src/share/vm/oops/typeArrayKlass.cpp	Wed Jan 23 13:02:39 2013 -0500
     1.3 @@ -39,6 +39,7 @@
     1.4  #include "oops/typeArrayKlass.hpp"
     1.5  #include "oops/typeArrayOop.hpp"
     1.6  #include "runtime/handles.inline.hpp"
     1.7 +#include "utilities/macros.hpp"
     1.8  
     1.9  bool TypeArrayKlass::compute_is_subtype_of(Klass* k) {
    1.10    if (!k->oop_is_typeArray()) {
    1.11 @@ -208,13 +209,13 @@
    1.12    // know that Universe::TypeArrayKlass never moves.
    1.13  }
    1.14  
    1.15 -#ifndef SERIALGC
    1.16 +#if INCLUDE_ALL_GCS
    1.17  void TypeArrayKlass::oop_follow_contents(ParCompactionManager* cm, oop obj) {
    1.18    assert(obj->is_typeArray(),"must be a type array");
    1.19    // Performance tweak: We skip iterating over the klass pointer since we
    1.20    // know that Universe::TypeArrayKlass never moves.
    1.21  }
    1.22 -#endif // SERIALGC
    1.23 +#endif // INCLUDE_ALL_GCS
    1.24  
    1.25  int TypeArrayKlass::oop_adjust_pointers(oop obj) {
    1.26    assert(obj->is_typeArray(),"must be a type array");
    1.27 @@ -240,7 +241,7 @@
    1.28    return t->object_size();
    1.29  }
    1.30  
    1.31 -#ifndef SERIALGC
    1.32 +#if INCLUDE_ALL_GCS
    1.33  void TypeArrayKlass::oop_push_contents(PSPromotionManager* pm, oop obj) {
    1.34    ShouldNotReachHere();
    1.35    assert(obj->is_typeArray(),"must be a type array");
    1.36 @@ -251,7 +252,7 @@
    1.37    assert(obj->is_typeArray(),"must be a type array");
    1.38    return typeArrayOop(obj)->object_size();
    1.39  }
    1.40 -#endif // SERIALGC
    1.41 +#endif // INCLUDE_ALL_GCS
    1.42  
    1.43  void TypeArrayKlass::initialize(TRAPS) {
    1.44    // Nothing to do. Having this function is handy since objArrayKlasses can be

mercurial