diff options
Diffstat (limited to 'gdbsupport/gdb_assert.h')
-rw-r--r-- | gdbsupport/gdb_assert.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/gdbsupport/gdb_assert.h b/gdbsupport/gdb_assert.h index f399036..e7ef991 100644 --- a/gdbsupport/gdb_assert.h +++ b/gdbsupport/gdb_assert.h @@ -31,21 +31,22 @@ existing lower case macro <assert.h>:assert() that it is replacing. */ -#define gdb_assert(expr) \ - ((void) ((expr) ? 0 : \ - (gdb_assert_fail (#expr, __FILE__, __LINE__, __func__), 0))) +#define gdb_assert(expr) \ + ((void) ((expr) \ + ? 0 \ + : (gdb_assert_fail (#expr, __FILE__, __LINE__, __func__), 0))) /* This prints an "Assertion failed" message, asking the user if they want to continue, dump core, or just exit. */ #define gdb_assert_fail(assertion, file, line, function) \ - internal_error_loc (file, line, _("%s: Assertion `%s' failed."), \ - function, assertion) + internal_error_loc (file, line, _ ("%s: Assertion `%s' failed."), function, \ + assertion) /* The canonical form of gdb_assert (0). MESSAGE is a string to include in the error message. */ -#define gdb_assert_not_reached(message, ...) \ - internal_error_loc (__FILE__, __LINE__, _("%s: " message), __func__, \ - ##__VA_ARGS__) +#define gdb_assert_not_reached(message, ...) \ + internal_error_loc (__FILE__, __LINE__, _ ("%s: " message), __func__, \ + ##__VA_ARGS__) #endif /* COMMON_GDB_ASSERT_H */ |