lib: commonize some precondition assertion macros
[babeltrace.git] / src / lib / trace-ir / field.c
index 922b9abb8d4fac71329d2dd78e026874c891e262..6e513d4158d7756b413fc7f1582e2e1608816c88 100644 (file)
@@ -8,7 +8,7 @@
 #define BT_LOG_TAG "LIB/FIELD"
 #include "lib/logging.h"
 
-#include "lib/assert-pre.h"
+#include "lib/assert-cond.h"
 #include <babeltrace2/trace-ir/field.h>
 #include "lib/object.h"
 #include "compat/compiler.h"
 #include "field-class.h"
 #include "lib/func-status.h"
 
+#define BT_ASSERT_PRE_DEV_FIELD_HOT(_field, _name)                     \
+       BT_ASSERT_PRE_DEV_HOT((const struct bt_field *) (_field), (_name), \
+               ": %!+f", (_field))
+
 static
 void reset_single_field(struct bt_field *field);
 
This page took 0.024297 seconds and 4 git commands to generate.