From 2ea287d62e50b5a622cbdf53962ece2c077e23ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Fri, 22 Mar 2013 09:38:37 +0100 Subject: [PATCH] add assert_msg equivalent to CGAL_assertion_msg even if CGAL_NDEBUG is defined --- .../test/Envelope_3/Envelope_test_overlay_functor.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Envelope_3/test/Envelope_3/Envelope_test_overlay_functor.h b/Envelope_3/test/Envelope_3/Envelope_test_overlay_functor.h index b9d8fac8b01..91711c3151b 100644 --- a/Envelope_3/test/Envelope_3/Envelope_test_overlay_functor.h +++ b/Envelope_3/test/Envelope_3/Envelope_test_overlay_functor.h @@ -21,6 +21,15 @@ #ifndef ENVELOPE_TEST_OVERLAY_FUNCTOR_H #define ENVELOPE_TEST_OVERLAY_FUNCTOR_H +#ifndef assert_msg +#ifndef NDEBUG +# define assert_msg(EX,MSG) \ + (CGAL::possibly(EX)?(static_cast(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG)) +#else +# define assert_msg(EX,MSG) (static_cast(0)) +#endif +#endif + #include namespace CGAL {