#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;