mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-10-31 23:06:43 +08:00 
			
		
		
		
	Merge pull request #6822 from yzct12345/clion-assert
assert: Avoid empty macros
This commit is contained in:
		
						commit
						42d8e08f78
					
				| @ -52,8 +52,12 @@ assert_noinline_call(const Fn& fn) { | ||||
| #define DEBUG_ASSERT(_a_) ASSERT(_a_) | ||||
| #define DEBUG_ASSERT_MSG(_a_, ...) ASSERT_MSG(_a_, __VA_ARGS__) | ||||
| #else // not debug
 | ||||
| #define DEBUG_ASSERT(_a_) | ||||
| #define DEBUG_ASSERT_MSG(_a_, _desc_, ...) | ||||
| #define DEBUG_ASSERT(_a_)                                                                          \ | ||||
|     do {                                                                                           \ | ||||
|     } while (0) | ||||
| #define DEBUG_ASSERT_MSG(_a_, _desc_, ...)                                                         \ | ||||
|     do {                                                                                           \ | ||||
|     } while (0) | ||||
| #endif | ||||
| 
 | ||||
| #define UNIMPLEMENTED() ASSERT_MSG(false, "Unimplemented code!") | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user