From 006fe3beff69f99342e9b73a48b98f25e949c5df Mon Sep 17 00:00:00 2001 From: Brendan Hansknecht Date: Tue, 21 Sep 2021 15:09:10 -0700 Subject: [PATCH] Remove borrow constraint, it is used for refcounting before the backend --- compiler/gen_dev/src/generic64/mod.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/compiler/gen_dev/src/generic64/mod.rs b/compiler/gen_dev/src/generic64/mod.rs index 279a5f28f8..a7b8d7c30f 100644 --- a/compiler/gen_dev/src/generic64/mod.rs +++ b/compiler/gen_dev/src/generic64/mod.rs @@ -573,12 +573,6 @@ impl< remainder: &'a Stmt<'a>, ret_layout: &Layout<'a>, ) -> Result<(), String> { - for param in parameters { - if param.borrow { - return Err("Join: borrowed parameters not yet supported".to_string()); - } - } - // Create jump to remaining. let jmp_location = self.buf.len(); let start_offset = ASM::jmp_imm32(&mut self.buf, 0x1234_5678);