summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oryxc/src/sema/typecheck.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/oryxc/src/sema/typecheck.rs b/oryxc/src/sema/typecheck.rs
index cb963b3..79480ce 100644
--- a/oryxc/src/sema/typecheck.rs
+++ b/oryxc/src/sema/typecheck.rs
@@ -59,13 +59,7 @@ pub fn typecheck_multi_def_bind(
let expr = ast.extra[exprs + 1 + i];
let id = typecheck_expr(c_state, fdata, expr)?;
match c_state.type_intr.get(id) {
- OryxType::MultiValue(xs) => {
- /* TODO: There is probaby a method for this
- * (append_from_slice()?) */
- for &x in xs.into_iter() {
- types.push(x);
- }
- },
+ OryxType::MultiValue(xs) => types.extend_from_slice(xs),
_ => types.push(id),
};
}