diff --git a/compiler/mono/src/borrow.rs b/compiler/mono/src/borrow.rs index ba9487b5e3..d4146a96c8 100644 --- a/compiler/mono/src/borrow.rs +++ b/compiler/mono/src/borrow.rs @@ -496,11 +496,11 @@ pub fn lowlevel_borrow_signature(arena: &Bump, op: LowLevel) -> &[bool] { ListSet => arena.alloc_slice_copy(&[owned, irrelevant, irrelevant]), ListSetInPlace => arena.alloc_slice_copy(&[owned, irrelevant, irrelevant]), ListGetUnsafe => arena.alloc_slice_copy(&[borrowed, irrelevant]), + ListConcat | StrConcat => arena.alloc_slice_copy(&[owned, borrowed]), ListSingle => arena.alloc_slice_copy(&[irrelevant]), ListRepeat => arena.alloc_slice_copy(&[irrelevant, irrelevant]), ListReverse => arena.alloc_slice_copy(&[owned]), - ListConcat | StrConcat => arena.alloc_slice_copy(&[irrelevant, irrelevant]), ListAppend => arena.alloc_slice_copy(&[owned, owned]), ListPrepend => arena.alloc_slice_copy(&[owned, owned]), ListJoin => arena.alloc_slice_copy(&[irrelevant]),