src/share/vm/opto/memnode.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/memnode.cpp Wed Feb 23 20:12:51 2011
--- new/src/share/vm/opto/memnode.cpp Wed Feb 23 20:12:51 2011
*** 4075,4084 ****
--- 4075,4085 ----
if (is_empty_memory(n)) {
// the array is sparse; empty slots are the "top" node
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,
"must be a wide memory");
// AliasLevel == 0 if we are organizing the memory states manually.
src/share/vm/opto/memnode.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File