projects
/
libcds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SkipList: fixed infinite loop when one thread inserts a key and another remove the...
[libcds.git]
/
cds
/
details
/
defs.h
diff --git
a/cds/details/defs.h
b/cds/details/defs.h
index 34f3b499a32903b675d50d4ff3cdfd0bc2411cc7..d43bedbe1def2243849db84a61b4f084400a1ea9 100644
(file)
--- a/
cds/details/defs.h
+++ b/
cds/details/defs.h
@@
-337,10
+337,12
@@
namespace cds {}
// CDS_VERIFY: Debug - assert(_expr); Release - _expr
#ifdef CDS_DEBUG
// CDS_VERIFY: Debug - assert(_expr); Release - _expr
#ifdef CDS_DEBUG
-# define CDS_VERIFY( _expr ) assert( _expr )
+# define CDS_VERIFY( _expr ) assert( _expr )
+# define CDS_VERIFY_FALSE( _expr ) assert( !( _expr ))
# define CDS_DEBUG_ONLY( _expr ) _expr
#else
# define CDS_VERIFY( _expr ) _expr
# define CDS_DEBUG_ONLY( _expr ) _expr
#else
# define CDS_VERIFY( _expr ) _expr
+# define CDS_VERIFY_FALSE( _expr ) _expr
# define CDS_DEBUG_ONLY( _expr )
#endif
# define CDS_DEBUG_ONLY( _expr )
#endif