comparison src/share/vm/opto/escape.cpp @ 1072:7ef1d2e14917

6902036: WorldWind asserts on escape.cpp:1153: assert(addr->is_AddP(),"AddP required") Summary: Remove the assert. Reviewed-by: twisti
author kvn
date Thu, 19 Nov 2009 14:32:23 -0800
parents dcdcc8c16e20
children f96a1a986f7b
comparison
equal deleted inserted replaced
1071:b18963243361 1072:7ef1d2e14917
1148 if (n == NULL) 1148 if (n == NULL)
1149 continue; 1149 continue;
1150 } else { 1150 } else {
1151 assert(n->is_Mem(), "memory node required."); 1151 assert(n->is_Mem(), "memory node required.");
1152 Node *addr = n->in(MemNode::Address); 1152 Node *addr = n->in(MemNode::Address);
1153 assert(addr->is_AddP(), "AddP required");
1154 const Type *addr_t = igvn->type(addr); 1153 const Type *addr_t = igvn->type(addr);
1155 if (addr_t == Type::TOP) 1154 if (addr_t == Type::TOP)
1156 continue; 1155 continue;
1157 assert (addr_t->isa_ptr() != NULL, "pointer type required."); 1156 assert (addr_t->isa_ptr() != NULL, "pointer type required.");
1158 int alias_idx = _compile->get_alias_index(addr_t->is_ptr()); 1157 int alias_idx = _compile->get_alias_index(addr_t->is_ptr());