Mercurial > hg > truffle
diff src/share/vm/opto/memnode.cpp @ 2379:b099aaf51bf8
6962931: move interned strings out of the perm gen
Reviewed-by: never, coleenp, ysr, jwilhelm
author | jcoomes |
---|---|
date | Tue, 22 Mar 2011 13:36:33 -0700 |
parents | 41d4973cf100 |
children | f9424955eb18 e6beb62de02d |
line wrap: on
line diff
--- a/src/share/vm/opto/memnode.cpp Mon Mar 21 18:38:00 2011 -0700 +++ b/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); } } }