Clean up redundant code

This commit is contained in:
Rerumu 2021-11-28 06:39:59 -05:00
parent 16ba82775b
commit 21b87f352c
2 changed files with 5 additions and 3 deletions

View File

@ -298,7 +298,7 @@ impl<'a> Module<'a> {
for (i, v) in func_list.into_iter().enumerate() {
write!(w, "FUNC_LIST[{}] =", i + offset)?;
v.output(&mut Data::new(v.num_param, ed), w)?;
v.output(&mut Data::new(ed), w)?;
}
self.gen_start_point(w)

View File

@ -66,10 +66,10 @@ pub struct Data<'a> {
}
impl<'a> Data<'a> {
pub fn new(num_param: u32, edition: &'a dyn Edition) -> Self {
pub fn new(edition: &'a dyn Edition) -> Self {
Self {
label_list: Vec::new(),
num_param,
num_param: 0,
edition,
}
}
@ -490,6 +490,8 @@ impl Function {
write!(w, ")")?;
d.num_param = self.num_param;
for v in memory::visit(self) {
write!(w, "local memory_at_{0} = MEMORY_LIST[{0}]", v)?;
}