summaryrefslogtreecommitdiff
path: root/src/hir/expr_ptr.cpp
blob: c81360972379ed56c04d37365ce60e819d996b8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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;
}