summaryrefslogtreecommitdiff
path: root/src/op.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/op.cc')
-rw-r--r--src/op.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/op.cc b/src/op.cc
index 56d3710e..1889f2aa 100644
--- a/src/op.cc
+++ b/src/op.cc
@@ -38,6 +38,16 @@
namespace ledger {
+void intrusive_ptr_add_ref(const expr_t::op_t * op)
+{
+ op->acquire();
+}
+
+void intrusive_ptr_release(const expr_t::op_t * op)
+{
+ op->release();
+}
+
namespace {
value_t split_cons_expr(expr_t::ptr_op_t op)
{