1.1 --- a/src/share/vm/interpreter/rewriter.hpp Fri Nov 15 21:39:27 2013 +0100 1.2 +++ b/src/share/vm/interpreter/rewriter.hpp Fri Nov 15 17:20:22 2013 -0500 1.3 @@ -189,18 +189,18 @@ 1.4 1.5 void compute_index_maps(); 1.6 void make_constant_pool_cache(TRAPS); 1.7 - void scan_method(Method* m, bool reverse, TRAPS); 1.8 + void scan_method(Method* m, bool reverse, bool* invokespecial_error); 1.9 void rewrite_Object_init(methodHandle m, TRAPS); 1.10 void rewrite_member_reference(address bcp, int offset, bool reverse); 1.11 void maybe_rewrite_invokehandle(address opc, int cp_index, int cache_index, bool reverse); 1.12 void rewrite_invokedynamic(address bcp, int offset, bool reverse); 1.13 void maybe_rewrite_ldc(address bcp, int offset, bool is_wide, bool reverse); 1.14 - void rewrite_invokespecial(address bcp, int offset, bool reverse, TRAPS); 1.15 + void rewrite_invokespecial(address bcp, int offset, bool reverse, bool* invokespecial_error); 1.16 1.17 void patch_invokedynamic_bytecodes(); 1.18 1.19 // Revert bytecodes in case of an exception. 1.20 - void restore_bytecodes(TRAPS); 1.21 + void restore_bytecodes(); 1.22 1.23 static methodHandle rewrite_jsrs(methodHandle m, TRAPS); 1.24 public: