hotspot/src/share/vm/opto/memnode.cpp
changeset 8728 3f1bcd33068e
parent 8494 4258c78226d9
child 9175 80221fe09772
child 8879 e6ae9a7aa72a
--- a/hotspot/src/share/vm/opto/memnode.cpp	Mon Mar 21 18:38:00 2011 -0700
+++ b/hotspot/src/share/vm/opto/memnode.cpp	Tue Mar 22 13:36:33 2011 -0700
@@ -1573,9 +1573,9 @@
             return TypeInt::make(constant.as_int());
           } else if (constant.basic_type() == T_ARRAY) {
             if (adr->bottom_type()->is_ptr_to_narrowoop()) {
-              return TypeNarrowOop::make_from_constant(constant.as_object());
+              return TypeNarrowOop::make_from_constant(constant.as_object(), true);
             } else {
-              return TypeOopPtr::make_from_constant(constant.as_object());
+              return TypeOopPtr::make_from_constant(constant.as_object(), true);
             }
           }
         }