src/share/vm/classfile/classFileParser.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/classfile/classFileParser.hpp

src/share/vm/classfile/classFileParser.hpp

Print this page

        

*** 310,320 **** void classfile_parse_error(const char* msg, int index, const char *name, TRAPS); inline void guarantee_property(bool b, const char* msg, TRAPS) { if (!b) { classfile_parse_error(msg, CHECK); } } ! inline void assert_property(bool b, const char* msg, TRAPS) { #ifdef ASSERT if (!b) { ResourceMark rm(THREAD); fatal(err_msg(msg, _class_name->as_C_string())); } --- 310,322 ---- void classfile_parse_error(const char* msg, int index, const char *name, TRAPS); inline void guarantee_property(bool b, const char* msg, TRAPS) { if (!b) { classfile_parse_error(msg, CHECK); } } ! PRAGMA_DIAG_PUSH ! PRAGMA_FORMAT_NONLITERAL_IGNORED ! inline void assert_property(bool b, const char* msg, TRAPS) { #ifdef ASSERT if (!b) { ResourceMark rm(THREAD); fatal(err_msg(msg, _class_name->as_C_string())); }
*** 327,336 **** --- 329,339 ---- ResourceMark rm(THREAD); fatal(err_msg(msg, index, _class_name->as_C_string())); } #endif } + PRAGMA_DIAG_POP inline void check_property(bool property, const char* msg, int index, TRAPS) { if (_need_verify) { guarantee_property(property, msg, index, CHECK); } else {
src/share/vm/classfile/classFileParser.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File