let mut pointer_args =
Self::build_pointer_args(&mut args, &function_impl.args, &mut self.structs)?;
- return unsafe {
+ unsafe {
macro_rules! call_and_return {
($type:ty) => {{
let mut n: Box<u8> = Box::new(0);
}
_ => unreachable!(),
}
- };
+ }
}
fn read_struct(
let code_index_tbl = &mut LS::machine_st(&mut self.payload).arena.code_index_tbl;
if module_name == atom!("user") {
- return *self
+ *self
.wam_prelude
.indices
.code_dir
.entry(key)
- .or_insert_with(|| CodeIndex::new(IndexPtr::undefined(), code_index_tbl));
+ .or_insert_with(|| CodeIndex::new(IndexPtr::undefined(), code_index_tbl))
} else {
self.get_or_insert_local_code_index(module_name, key)
}
))))
}
},
- Ok(NumberToken::Number(n)) => return Ok(Token::Literal(n.to_literal())),
- Err(e) => return Err(e),
+ Ok(NumberToken::Number(n)) => Ok(Token::Literal(n.to_literal())),
+ Err(e) => Err(e),
}
}