diff options
author | Keir Mierle <keir@google.com> | 2020-05-07 12:34:00 -0700 |
---|---|---|
committer | CQ Bot Account <commit-bot@chromium.org> | 2020-06-05 17:15:07 +0000 |
commit | 0fa7f7dad40695e6eba26887f018f326b3cb2335 (patch) | |
tree | d13793a3b23e4716983cc814e24d0909f1d1ac6e /pw_assert_basic | |
parent | 51a2eb79d63d93ce251de2e81250c83bb40d56d9 (diff) | |
download | pigweed-0fa7f7dad40695e6eba26887f018f326b3cb2335.tar.gz |
pw_assert: PW_CHECK_OK() macro for Status
This adds PW_CHECK_OK() for both C and C++ to assert that a Status
object or enum is OK.
Change-Id: I85e963bffc39510769feeb93e0b331f044557e7e
Diffstat (limited to 'pw_assert_basic')
-rw-r--r-- | pw_assert_basic/public/pw_assert_basic/assert_basic.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pw_assert_basic/public/pw_assert_basic/assert_basic.h b/pw_assert_basic/public/pw_assert_basic/assert_basic.h index fa27cbbfc..f2186c226 100644 --- a/pw_assert_basic/public/pw_assert_basic/assert_basic.h +++ b/pw_assert_basic/public/pw_assert_basic/assert_basic.h @@ -58,9 +58,13 @@ PW_EXTERN_C_END // clang-format off // This is too hairy for clang format to handle and retain readability. -#define PW_HANDLE_ASSERT_BINARY_COMPARE_FAILURE( \ - arg_a_str, arg_a_val, comparison_op_str, arg_b_str, arg_b_val, \ - type_fmt, message, ...) \ +#define PW_HANDLE_ASSERT_BINARY_COMPARE_FAILURE(arg_a_str, \ + arg_a_val, \ + comparison_op_str, \ + arg_b_str, \ + arg_b_val, \ + type_fmt, \ + message, ...) \ pw_Crash(__FILE__, \ __LINE__, \ __func__, \ |