diff options
Diffstat (limited to 'src/expand/mod.cpp')
-rw-r--r-- | src/expand/mod.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp index 5542b333..0b9eb146 100644 --- a/src/expand/mod.cpp +++ b/src/expand/mod.cpp @@ -183,6 +183,10 @@ void Expand_Pattern(::AST::Crate& crate, LList<const AST::Module*> modstack, ::A Expand_Pattern(crate, modstack, mod, sp.second, is_refutable); ), (Slice, + for(auto& sp : e.sub_pats) + Expand_Pattern(crate, modstack, mod, sp, is_refutable); + ), + (SplitSlice, for(auto& sp : e.leading) Expand_Pattern(crate, modstack, mod, sp, is_refutable); for(auto& sp : e.trailing) |