summaryrefslogtreecommitdiff
path: root/src/expand/mod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/expand/mod.cpp')
-rw-r--r--src/expand/mod.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp
index 6a7d81ee..01342ea5 100644
--- a/src/expand/mod.cpp
+++ b/src/expand/mod.cpp
@@ -158,11 +158,15 @@ void Expand_Pattern(bool is_early, ::AST::Crate& crate, LList<const AST::Module*
//Expand_Expr(is_early, crate, modstack, e.end);
),
(Tuple,
- for(auto& sp : e.sub_patterns)
+ for(auto& sp : e.start)
+ Expand_Pattern(is_early, crate, modstack, mod, sp);
+ for(auto& sp : e.end)
Expand_Pattern(is_early, crate, modstack, mod, sp);
),
(StructTuple,
- for(auto& sp : e.tup_pat.sub_patterns)
+ for(auto& sp : e.tup_pat.start)
+ Expand_Pattern(is_early, crate, modstack, mod, sp);
+ for(auto& sp : e.tup_pat.end)
Expand_Pattern(is_early, crate, modstack, mod, sp);
),
(Struct,