equal
deleted
inserted
replaced
2379 _is_ptr_to_boxed_value = k->as_instance_klass()->is_boxed_value_offset(offset); |
2379 _is_ptr_to_boxed_value = k->as_instance_klass()->is_boxed_value_offset(offset); |
2380 } |
2380 } |
2381 #ifdef _LP64 |
2381 #ifdef _LP64 |
2382 if (_offset != 0) { |
2382 if (_offset != 0) { |
2383 if (_offset == oopDesc::klass_offset_in_bytes()) { |
2383 if (_offset == oopDesc::klass_offset_in_bytes()) { |
2384 _is_ptr_to_narrowklass = UseCompressedKlassPointers; |
2384 _is_ptr_to_narrowklass = UseCompressedClassPointers; |
2385 } else if (klass() == NULL) { |
2385 } else if (klass() == NULL) { |
2386 // Array with unknown body type |
2386 // Array with unknown body type |
2387 assert(this->isa_aryptr(), "only arrays without klass"); |
2387 assert(this->isa_aryptr(), "only arrays without klass"); |
2388 _is_ptr_to_narrowoop = UseCompressedOops; |
2388 _is_ptr_to_narrowoop = UseCompressedOops; |
2389 } else if (this->isa_aryptr()) { |
2389 } else if (this->isa_aryptr()) { |