From c63c69f1ef338e7418af57d1a42ebdfa1a974b2f Mon Sep 17 00:00:00 2001 From: Anton-4 <17049058+Anton-4@users.noreply.github.com> Date: Wed, 1 Dec 2021 19:42:22 +0100 Subject: [PATCH] prep merge with Folkert's branch --- compiler/gen_llvm/src/llvm/build.rs | 6 ------ compiler/mono/src/borrow.rs | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/compiler/gen_llvm/src/llvm/build.rs b/compiler/gen_llvm/src/llvm/build.rs index dc6b85042e..70d9c5a32f 100644 --- a/compiler/gen_llvm/src/llvm/build.rs +++ b/compiler/gen_llvm/src/llvm/build.rs @@ -5363,12 +5363,6 @@ fn run_low_level<'a, 'ctx, 'env>( str_trim_right(env, scope, args[0]) } - StrToNum => { - // Str.toNum : Str -> Result (Num a) [ ExpectedNum a ]* - debug_assert_eq!(args.len(), 1); - - str_to_num(env, scope, args[0]) - } ListLen => { // List.len : List * -> Int debug_assert_eq!(args.len(), 1); diff --git a/compiler/mono/src/borrow.rs b/compiler/mono/src/borrow.rs index a0c0b71f01..abdbea8cec 100644 --- a/compiler/mono/src/borrow.rs +++ b/compiler/mono/src/borrow.rs @@ -943,8 +943,8 @@ pub fn lowlevel_borrow_signature(arena: &Bump, op: LowLevel) -> &[bool] { StrTrim => arena.alloc_slice_copy(&[owned]), StrTrimLeft => arena.alloc_slice_copy(&[owned]), StrTrimRight => arena.alloc_slice_copy(&[owned]), - StrToNum => arena.alloc_slice_copy(&[borrowed]), // TODO should this be borrowed? StrSplit => arena.alloc_slice_copy(&[borrowed, borrowed]), + StrToNum => arena.alloc_slice_copy(&[borrowed]), ListSingle => arena.alloc_slice_copy(&[irrelevant]), ListRepeat => arena.alloc_slice_copy(&[irrelevant, borrowed]), ListReverse => arena.alloc_slice_copy(&[owned]),