summaryrefslogtreecommitdiff
path: root/src/hir/expr_ptr.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/expr_ptr.hpp')
-rw-r--r--src/hir/expr_ptr.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/hir/expr_ptr.hpp b/src/hir/expr_ptr.hpp
index 59663310..0dcc300a 100644
--- a/src/hir/expr_ptr.hpp
+++ b/src/hir/expr_ptr.hpp
@@ -21,7 +21,10 @@ public:
}
~ExprPtr();
- ::HIR::ExprNode& operator*() { return *node; }
+ ::HIR::ExprNode& operator*() { return *node; }
+ const ::HIR::ExprNode& operator*() const { return *node; }
+ ::HIR::ExprNode* operator->() { return node; }
+ const ::HIR::ExprNode* operator->() const { return node; }
};
} // namespace HIR