Browse Source
Merge pull request #1748 from lioncash/assert
common/assert: Make the UNIMPLEMENTED macro properly assert
pull/15/merge
bunnei
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
1 deletions
-
src/common/assert.h
|
|
|
@ -52,5 +52,8 @@ __declspec(noinline, noreturn) |
|
|
|
#define DEBUG_ASSERT_MSG(_a_, _desc_, ...) |
|
|
|
#endif |
|
|
|
|
|
|
|
#define UNIMPLEMENTED() LOG_CRITICAL(Debug, "Unimplemented code!") |
|
|
|
#define UNIMPLEMENTED() ASSERT_MSG(false, "Unimplemented code!") |
|
|
|
#define UNIMPLEMENTED_MSG(...) ASSERT_MSG(false, __VA_ARGS__) |
|
|
|
|
|
|
|
#define UNIMPLEMENTED_IF(cond) ASSERT_MSG(!(cond), "Unimplemented code!") |
|
|
|
#define UNIMPLEMENTED_IF_MSG(cond, ...) ASSERT_MSG(!(cond), __VA_ARGS__) |