hotspot/src/share/vm/gc/shared/taskqueue.cpp
changeset 32606 fdaa30d06ada
parent 30764 fec48bf5a827
child 33105 294e48b4f704
equal deleted inserted replaced
32605:dab0de4ff7ff 32606:fdaa30d06ada
   256   }
   256   }
   257 }
   257 }
   258 
   258 
   259 #ifdef ASSERT
   259 #ifdef ASSERT
   260 bool ObjArrayTask::is_valid() const {
   260 bool ObjArrayTask::is_valid() const {
   261   return _obj != NULL && _obj->is_objArray() && _index > 0 &&
   261   return _obj != NULL && _obj->is_objArray() && _index >= 0 &&
   262     _index < objArrayOop(_obj)->length();
   262       _index < objArrayOop(_obj)->length();
   263 }
   263 }
   264 #endif // ASSERT
   264 #endif // ASSERT
   265 
   265 
   266 void ParallelTaskTerminator::reset_for_reuse(uint n_threads) {
   266 void ParallelTaskTerminator::reset_for_reuse(uint n_threads) {
   267   reset_for_reuse();
   267   reset_for_reuse();