src/hotspot/share/runtime/fieldDescriptor.cpp
changeset 58273 08a5148e7c4e
parent 54807 33fe50b6d707
child 59056 15936b142f86
equal deleted inserted replaced
58272:e27564cd10e3 58273:08a5148e7c4e
   210       break;
   210       break;
   211   }
   211   }
   212   // Print a hint as to the underlying integer representation. This can be wrong for
   212   // Print a hint as to the underlying integer representation. This can be wrong for
   213   // pointers on an LP64 machine
   213   // pointers on an LP64 machine
   214 #ifdef _LP64
   214 #ifdef _LP64
   215   if ((ft == T_OBJECT || ft == T_ARRAY) && UseCompressedOops) {
   215   if (is_reference_type(ft) && UseCompressedOops) {
   216     st->print(" (%x)", obj->int_field(offset()));
   216     st->print(" (%x)", obj->int_field(offset()));
   217   }
   217   }
   218   else // <- intended
   218   else // <- intended
   219 #endif
   219 #endif
   220   if (ft == T_LONG || ft == T_DOUBLE LP64_ONLY(|| !is_java_primitive(ft)) ) {
   220   if (ft == T_LONG || ft == T_DOUBLE LP64_ONLY(|| !is_java_primitive(ft)) ) {