< prev index next >
src/share/vm/shark/llvmHeaders.hpp
Print this page
rev 7613 : [mq]: vmassert
*** 85,118 ****
#ifdef assert
#undef assert
#endif
! // from hotspot/src/share/vm/utilities/debug.hpp
! #ifdef ASSERT
! #ifndef USE_REPEATED_ASSERTS
! #define assert(p, msg) \
! do { \
! if (!(p)) { \
! report_vm_error(__FILE__, __LINE__, "assert(" #p ") failed", msg); \
! BREAKPOINT; \
! } \
! } while (0)
! #else // #ifndef USE_REPEATED_ASSERTS
! #define assert(p, msg)
! do { \
! for (int __i = 0; __i < AssertRepeat; __i++) { \
! if (!(p)) { \
! report_vm_error(__FILE__, __LINE__, "assert(" #p ") failed", msg); \
! BREAKPOINT; \
! } \
! } \
! } while (0)
! #endif // #ifndef USE_REPEATED_ASSERTS
! #else
! #define assert(p, msg)
! #endif
#ifdef DEBUG
#undef DEBUG
#endif
#ifdef SHARK_DEBUG
--- 85,95 ----
#ifdef assert
#undef assert
#endif
! #define assert(p, msg) vmassert(p, msg)
#ifdef DEBUG
#undef DEBUG
#endif
#ifdef SHARK_DEBUG
< prev index next >