src/hotspot/share/opto/type.cpp
changeset 52441 6082c529aed8
parent 51078 fc6cfe40e32a
child 52925 9c18c9d839d3
--- a/src/hotspot/share/opto/type.cpp	Thu Nov 01 11:42:59 2018 -0400
+++ b/src/hotspot/share/opto/type.cpp	Wed Nov 07 20:21:35 2018 +0100
@@ -2960,7 +2960,7 @@
     _is_ptr_to_boxed_value = k->as_instance_klass()->is_boxed_value_offset(offset);
   }
 #ifdef _LP64
-  if (_offset != 0) {
+  if (_offset > 0 || _offset == Type::OffsetTop || _offset == Type::OffsetBot) {
     if (_offset == oopDesc::klass_offset_in_bytes()) {
       _is_ptr_to_narrowklass = UseCompressedClassPointers;
     } else if (klass() == NULL) {