summaryrefslogtreecommitdiff
path: root/oryxc/src/sema
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2026-03-30 22:53:56 +0200
committerThomas Voss <mail@thomasvoss.com> 2026-03-30 22:53:56 +0200
commit3899d82c106102760555885ec3fb50c94c9f3cb3 (patch)
tree50766e83603463a62d68b95f480de318bf219073 /oryxc/src/sema
parent7a55d32c48a2fbb1a34cf36f5ae02417b0139480 (diff)
Use .extend_from_slice()sema
Diffstat (limited to 'oryxc/src/sema')
-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),
};
}