hotspot/src/share/vm/opto/type.cpp
changeset 19979 ebe1dbb6e1aa
parent 17383 3665c0901a0d
child 19995 55af95bea4e7
equal deleted inserted replaced
19766:b6d8784a1037 19979:ebe1dbb6e1aa
  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()) {