summaryrefslogtreecommitdiff
path: root/src/eval/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval/mod.rs')
-rw-r--r--src/eval/mod.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs
index d2ca0e74..e8e1af51 100644
--- a/src/eval/mod.rs
+++ b/src/eval/mod.rs
@@ -1207,14 +1207,11 @@ impl Eval for ast::Closure {
let mut params = Vec::new();
for param in self.params().children() {
match param {
- ast::Param::Pos(name) => {
- params.push(Param::Pos(name));
- }
+ ast::Param::Pos(pattern) => params.push(Param::Pos(pattern)),
ast::Param::Named(named) => {
params.push(Param::Named(named.name(), named.expr().eval(vm)?));
}
ast::Param::Sink(spread) => params.push(Param::Sink(spread.name())),
- ast::Param::Placeholder(_) => params.push(Param::Placeholder),
}
}