diff options
Diffstat (limited to 'src/ast/pattern.hpp')
-rw-r--r-- | src/ast/pattern.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ast/pattern.hpp b/src/ast/pattern.hpp index a901ac89..79d349c2 100644 --- a/src/ast/pattern.hpp +++ b/src/ast/pattern.hpp @@ -54,7 +54,8 @@ private: public: virtual ~Pattern(); - Pattern() + Pattern(): + m_binding_type(BIND_MOVE) {} Pattern(Pattern&&) = default; Pattern& operator=(Pattern&&) = default; @@ -62,6 +63,7 @@ public: struct TagMaybeBind {}; Pattern(TagMaybeBind, ::std::string name): m_binding(""), + m_binding_type(BIND_MOVE), m_data( Data::make_MaybeBind({name}) ) {} |