summaryrefslogtreecommitdiff
path: root/src/parse/pattern.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/pattern.cpp')
-rw-r--r--src/parse/pattern.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parse/pattern.cpp b/src/parse/pattern.cpp
index 28e7ebaa..6d26cd4a 100644
--- a/src/parse/pattern.cpp
+++ b/src/parse/pattern.cpp
@@ -256,7 +256,8 @@ AST::Pattern Parse_PatternStruct(TokenStream& lex, AST::Path path)
CHECK_TOK(tok, TOK_COLON);
pat = Parse_Pattern(lex);
}
- // TODO: Append
+
+ subpats.push_back( ::std::make_pair(::std::move(field), ::std::move(pat)) );
} while( GET_TOK(tok, lex) == TOK_COMMA );
CHECK_TOK(tok, TOK_BRACE_CLOSE);