diff options
Diffstat (limited to 'src/expr/expr_value.h')
-rw-r--r-- | src/expr/expr_value.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/expr/expr_value.h b/src/expr/expr_value.h index 5f90533ed..4b4b4f612 100644 --- a/src/expr/expr_value.h +++ b/src/expr/expr_value.h @@ -48,6 +48,10 @@ class ExprValue { Expr d_children[0]; friend class Expr; + friend class ExprBuilder; + + ExprValue* inc() { /* FIXME thread safety */ ++d_rc; return this; } + ExprValue* dec() { /* FIXME thread safety */ --d_rc; return this; } public: /** Hash this expression. |