aboutsummaryrefslogtreecommitdiff
path: root/pw_assert_basic
diff options
context:
space:
mode:
authorKeir Mierle <keir@google.com>2020-05-07 12:34:00 -0700
committerCQ Bot Account <commit-bot@chromium.org>2020-06-05 17:15:07 +0000
commit0fa7f7dad40695e6eba26887f018f326b3cb2335 (patch)
treed13793a3b23e4716983cc814e24d0909f1d1ac6e /pw_assert_basic
parent51a2eb79d63d93ce251de2e81250c83bb40d56d9 (diff)
downloadpigweed-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.h10
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__, \