comparison src/share/vm/classfile/stackMapFrame.hpp @ 2303:c1a6154012c8

7020118: Alter frame assignability to allow for exception handler coverage of invokespecial <init> Summary: Add special rule to allow assignment of frames with uninit flags set. Reviewed-by: never, coleenp
author kamg
date Mon, 28 Feb 2011 16:01:59 -0500
parents 3582bf76420e
children 1d1603768966 7144a1d6e0a9
comparison
equal deleted inserted replaced
2302:da091bb67459 2303:c1a6154012c8
226 // Private auxiliary method used only in is_assignable_to(StackMapFrame). 226 // Private auxiliary method used only in is_assignable_to(StackMapFrame).
227 // Returns true if src is assignable to target. 227 // Returns true if src is assignable to target.
228 bool is_assignable_to( 228 bool is_assignable_to(
229 VerificationType* src, VerificationType* target, int32_t len, TRAPS) const; 229 VerificationType* src, VerificationType* target, int32_t len, TRAPS) const;
230 230
231 bool has_flag_match_exception(const StackMapFrame* target) const;
232
231 // Debugging 233 // Debugging
232 void print() const PRODUCT_RETURN; 234 void print() const PRODUCT_RETURN;
233 }; 235 };
234 236
235 #endif // SHARE_VM_CLASSFILE_STACKMAPFRAME_HPP 237 #endif // SHARE_VM_CLASSFILE_STACKMAPFRAME_HPP