< 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 >