mirror of https://github.com/CGAL/cgal
do not modify CGAL_assume
This commit is contained in:
parent
85c00352c3
commit
2d9280ec96
|
|
@ -79,6 +79,13 @@ inline bool possibly(Uncertain<bool> c);
|
||||||
# define CGAL_destructor_assertion_catch(CODE) CODE
|
# define CGAL_destructor_assertion_catch(CODE) CODE
|
||||||
# define CGAL_assertion_msg(EX,MSG) (static_cast<void>(0))
|
# define CGAL_assertion_msg(EX,MSG) (static_cast<void>(0))
|
||||||
# define CGAL_assertion_code(CODE)
|
# define CGAL_assertion_code(CODE)
|
||||||
|
# ifdef CGAL_ASSUME
|
||||||
|
# define CGAL_assume(EX) CGAL_ASSUME(EX)
|
||||||
|
# define CGAL_assume_code(CODE) CODE
|
||||||
|
# else // not def CGAL_ASSUME
|
||||||
|
# define CGAL_assume(EX) CGAL_assertion(EX)
|
||||||
|
# define CGAL_assume_code(CODE) CGAL_assertion_code(CODE)
|
||||||
|
# endif // not def CGAL_ASSUME
|
||||||
#else // no CGAL_NO_ASSERTIONS
|
#else // no CGAL_NO_ASSERTIONS
|
||||||
# define CGAL_ASSERTIONS_ENABLED true
|
# define CGAL_ASSERTIONS_ENABLED true
|
||||||
# define CGAL_assertion(EX) \
|
# define CGAL_assertion(EX) \
|
||||||
|
|
@ -95,16 +102,10 @@ inline bool possibly(Uncertain<bool> c);
|
||||||
# define CGAL_assertion_msg(EX,MSG) \
|
# define CGAL_assertion_msg(EX,MSG) \
|
||||||
(CGAL::possibly(EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG))
|
(CGAL::possibly(EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__, MSG))
|
||||||
# define CGAL_assertion_code(CODE) CODE
|
# define CGAL_assertion_code(CODE) CODE
|
||||||
|
# define CGAL_assume(EX) CGAL_assertion(EX)
|
||||||
|
# define CGAL_assume_code(CODE) CGAL_assertion_code(CODE)
|
||||||
#endif // no CGAL_NO_ASSERTIONS
|
#endif // no CGAL_NO_ASSERTIONS
|
||||||
|
|
||||||
# ifdef CGAL_ASSUME
|
|
||||||
# define CGAL_assume(EX) CGAL_ASSUME(EX)
|
|
||||||
# define CGAL_assume_code(CODE) CODE
|
|
||||||
# else // not def CGAL_ASSUME
|
|
||||||
# define CGAL_assume(EX) CGAL_assertion(EX)
|
|
||||||
# define CGAL_assume_code(CODE) CGAL_assertion_code(CODE)
|
|
||||||
# endif // CGAL_ASSUME
|
|
||||||
|
|
||||||
# ifdef CGAL_UNREACHABLE
|
# ifdef CGAL_UNREACHABLE
|
||||||
# define CGAL_unreachable() CGAL_UNREACHABLE()
|
# define CGAL_unreachable() CGAL_UNREACHABLE()
|
||||||
# else // not def CGAL_UNREACHABLE
|
# else // not def CGAL_UNREACHABLE
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue