Mercurial > hg > graal-compiler
changeset 3400:7523488edce5
7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer
Summary: The code incorrectly used is_instptr() instead of is_oopptr() to get const_oop.
Reviewed-by: never
author | kvn |
---|---|
date | Tue, 24 May 2011 12:54:51 -0700 |
parents | b55f5bd7ec66 |
children | ccf072cdba91 |
files | src/share/vm/opto/output.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/opto/output.cpp Sat May 21 13:59:55 2011 -0700 +++ b/src/share/vm/opto/output.cpp Tue May 24 12:54:51 2011 -0700 @@ -911,7 +911,7 @@ } } else { const TypePtr *tp = obj_node->bottom_type()->make_ptr(); - scval = new ConstantOopWriteValue(tp->is_instptr()->const_oop()->constant_encoding()); + scval = new ConstantOopWriteValue(tp->is_oopptr()->const_oop()->constant_encoding()); } OptoReg::Name box_reg = BoxLockNode::stack_slot(box_node);