diff options
author | John Hodge <tpg@mutabah.net> | 2016-05-01 19:22:57 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-05-01 19:22:57 +0800 |
commit | 58036edfc5e36e9463147b6984c99a5094882881 (patch) | |
tree | 82aedb6219d49c8d7835c52df2c20afc2aed3663 /src/ast/pattern.hpp | |
parent | 1cd46925adc7c01823b7cc58756fa5dce55edbf0 (diff) | |
download | mrust-58036edfc5e36e9463147b6984c99a5094882881.tar.gz |
Resolve/absolute - MaybeBind and type aliases in impl blocks
Diffstat (limited to 'src/ast/pattern.hpp')
-rw-r--r-- | src/ast/pattern.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ast/pattern.hpp b/src/ast/pattern.hpp index 77e1142c..05a1d3bb 100644 --- a/src/ast/pattern.hpp +++ b/src/ast/pattern.hpp @@ -33,7 +33,7 @@ public: ); TAGGED_UNION(Data, Any, - (MaybeBind, struct { } ), + (MaybeBind, struct { ::std::string name; } ), (Macro, struct { unique_ptr<::AST::MacroInvocation> inv; } ), (Any, struct { } ), (Box, struct { unique_ptr<Pattern> sub; } ), @@ -56,8 +56,8 @@ public: struct TagMaybeBind {}; Pattern(TagMaybeBind, ::std::string name): - m_binding(name), - m_data( Data::make_MaybeBind({}) ) + m_binding(""), + m_data( Data::make_MaybeBind({name}) ) {} struct TagMacro {}; |