/*
- * field-path.c
- *
- * Babeltrace trace IR - Field path
- *
* Copyright 2013, 2014 Jérémie Galarneau <jeremie.galarneau@efficios.com>
* Copyright 2016 Philippe Proulx <pproulx@efficios.com>
*
#include <babeltrace/lib-logging-internal.h>
#include <babeltrace/assert-pre-internal.h>
-#include <babeltrace/trace-ir/field-types.h>
-#include <babeltrace/trace-ir/field-types-internal.h>
+#include <babeltrace/trace-ir/field-classes.h>
+#include <babeltrace/trace-ir/field-classes-internal.h>
#include <babeltrace/trace-ir/field-path-internal.h>
#include <babeltrace/trace-ir/field-path.h>
+#include <babeltrace/object.h>
#include <limits.h>
#include <stdint.h>
#include <inttypes.h>
goto end;
error:
- BT_PUT(field_path);
+ BT_OBJECT_PUT_REF_AND_RESET(field_path);
end:
return field_path;