7020118: Alter frame assignability to allow for exception handler coverage of invokespecial <init>

Add special rule to allow assignment of frames with uninit flags set.

Reviewed-by: never, coleenp
This commit is contained in:
Keith McGuigan 2011-02-28 16:01:59 -05:00
parent cc6f461357
commit ffab67875d
3 changed files with 44 additions and 1 deletions

View file

@ -228,6 +228,8 @@ class StackMapFrame : public ResourceObj {
bool is_assignable_to(
VerificationType* src, VerificationType* target, int32_t len, TRAPS) const;
bool has_flag_match_exception(const StackMapFrame* target) const;
// Debugging
void print() const PRODUCT_RETURN;
};