don't attempt tail recursion in dev backend

This commit is contained in:
Folkert 2023-04-23 18:47:17 +02:00
parent dd3d0a188e
commit d99a912230
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -768,11 +768,6 @@ impl<
arg_layouts: &[InLayout<'a>],
ret_layout: &InLayout<'a>,
) {
if let Some(SelfRecursive::SelfRecursive(id)) = self.is_self_recursive {
if &fn_name == self.proc_name.as_ref().unwrap() && self.join_map.contains_key(&id) {
return self.build_jump(&id, args, arg_layouts, ret_layout);
}
}
// Save used caller saved regs.
self.storage_manager
.push_used_caller_saved_regs_to_stack(&mut self.buf);