equal
deleted
inserted
replaced
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(); |