8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space

Fix type of method pointer load from vtable.

Reviewed-by: twisti, johnc, roland
This commit is contained in:
Vladimir Kozlov 2012-10-17 12:09:32 -07:00
parent 515f1281e1
commit 2d3b78abcc
3 changed files with 3 additions and 3 deletions

View file

@ -3047,9 +3047,9 @@ bool Compile::Constant::operator==(const Constant& other) {
case T_LONG:
case T_DOUBLE: return (_v._value.j == other._v._value.j);
case T_OBJECT:
case T_METADATA: return (_v._metadata == other._v._metadata);
case T_ADDRESS: return (_v._value.l == other._v._value.l);
case T_VOID: return (_v._value.l == other._v._value.l); // jump-table entries
case T_METADATA: return (_v._metadata == other._v._metadata);
default: ShouldNotReachHere();
}
return false;