Remove empty array declarations
This commit is contained in:
@@ -41,7 +41,10 @@ fn reader_to_code(reader: OperatorsReader) -> Vec<Operator> {
|
||||
}
|
||||
|
||||
fn write_named_array(name: &str, len: usize, w: &mut dyn Write) -> Result<()> {
|
||||
let len = len.saturating_sub(1);
|
||||
let len = match len.checked_sub(1) {
|
||||
Some(len) => len,
|
||||
None => return Ok(()),
|
||||
};
|
||||
|
||||
write!(w, "local {name} = table.create({len})")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user