Mercurial > hg > graal-compiler
diff src/share/vm/opto/memnode.cpp @ 2317:5a41a201d08c
6812217: Base memory of MergeMem node violates assert during killing expanded AllocateArray node
Summary: The assert in MergeMemNode::memory_at() misses the case when address is TOP.
Reviewed-by: never
author | kvn |
---|---|
date | Thu, 24 Feb 2011 10:28:20 -0800 |
parents | 4da76e32c0be |
children | 41d4973cf100 |
line wrap: on
line diff
--- a/src/share/vm/opto/memnode.cpp Wed Feb 23 19:09:16 2011 -0800 +++ b/src/share/vm/opto/memnode.cpp Thu Feb 24 10:28:20 2011 -0800 @@ -4077,6 +4077,7 @@ n = base_memory(); assert(Node::in_dump() || n == NULL || n->bottom_type() == Type::TOP + || n->adr_type() == NULL // address is TOP || n->adr_type() == TypePtr::BOTTOM || n->adr_type() == TypeRawPtr::BOTTOM || Compile::current()->AliasLevel() == 0,