@@ -48,13 +48,13 @@ bool bfs_check_impl(bool result);
48
48
bfs_check_(#__VA_ARGS__, __VA_ARGS__, "", )
49
49
50
50
#define bfs_check_ (str , cond , format , ...) \
51
- bfs_check_impl((cond) || (bfs_check__(str, format, __VA_ARGS__), false))
51
+ bfs_check_impl((cond) || (bfs_check__(format, BFS_DIAG_MSG_( format, str), __VA_ARGS__), false))
52
52
53
- #define bfs_check__ (str , format , ...) \
53
+ #define bfs_check__ (format , ...) \
54
54
bfs_diagf(sizeof(format) > 1 \
55
- ? BFS_DIAG_FORMAT_("%.0s " format "%s") \
55
+ ? BFS_DIAG_FORMAT_("%s " format "%s") \
56
56
: BFS_DIAG_FORMAT_("Check failed: `%s`"), \
57
- BFS_DIAG_ARGS_(str, __VA_ARGS__))
57
+ BFS_DIAG_ARGS_(__VA_ARGS__))
58
58
59
59
/**
60
60
* Check a condition, logging the current error string on failure.
@@ -63,12 +63,12 @@ bool bfs_check_impl(bool result);
63
63
bfs_echeck_(#__VA_ARGS__, __VA_ARGS__, "", )
64
64
65
65
#define bfs_echeck_ (str , cond , format , ...) \
66
- bfs_check_impl((cond) || (bfs_echeck__(str, format, __VA_ARGS__), false))
66
+ bfs_check_impl((cond) || (bfs_echeck__(format, BFS_DIAG_MSG_( format, str) , __VA_ARGS__), false))
67
67
68
- #define bfs_echeck__ (str , format , ...) \
68
+ #define bfs_echeck__ (format , ...) \
69
69
bfs_diagf(sizeof(format) > 1 \
70
- ? BFS_DIAG_FORMAT_("%.0s " format "%s: %s") \
70
+ ? BFS_DIAG_FORMAT_("%s " format "%s: %s") \
71
71
: BFS_DIAG_FORMAT_("Check failed: `%s`: %s"), \
72
- BFS_DIAG_ARGS_(str, __VA_ARGS__ errstr(), ))
72
+ BFS_DIAG_ARGS_(__VA_ARGS__ errstr(), ))
73
73
74
74
#endif // BFS_TESTS_H
0 commit comments