diff options
author | John Hodge <tpg@mutabah.net> | 2016-05-15 21:39:25 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-05-15 21:39:25 +0800 |
commit | 2ef7be5dc9f455e5dd9d8753aa34e2bb5db7f587 (patch) | |
tree | c2fca4958681af9aec6536864aacf8dc59386cf3 /src/hir/expr_ptr.cpp | |
parent | 0eab78b913d79d4a5f3ddc015f1b5dc5fd21266f (diff) | |
download | mrust-2ef7be5dc9f455e5dd9d8753aa34e2bb5db7f587.tar.gz |
HIR - Expression conversion progressing
Diffstat (limited to 'src/hir/expr_ptr.cpp')
-rw-r--r-- | src/hir/expr_ptr.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/hir/expr_ptr.cpp b/src/hir/expr_ptr.cpp new file mode 100644 index 00000000..c8136097 --- /dev/null +++ b/src/hir/expr_ptr.cpp @@ -0,0 +1,17 @@ +/* + */ +#include <hir/expr_ptr.hpp> +#include <hir/expr.hpp> + +::HIR::ExprPtr::ExprPtr(): + node(nullptr) +{ +} +::HIR::ExprPtr::ExprPtr(::std::unique_ptr< ::HIR::ExprNode> v): + node( v.release() ) +{ +} +::HIR::ExprPtr::~ExprPtr() +{ + delete node; +} |