Fix zero local count
This commit is contained in:
parent
9ca2c60021
commit
1939fbb248
@ -224,7 +224,7 @@ fn write_parameter_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
|
|||||||
fn write_variable_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
|
fn write_variable_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
|
||||||
let mut total = 0;
|
let mut total = 0;
|
||||||
|
|
||||||
for data in &ast.local_data {
|
for data in ast.local_data.iter().filter(|v| v.count() != 0) {
|
||||||
let range = total..total + usize::try_from(data.count()).unwrap();
|
let range = total..total + usize::try_from(data.count()).unwrap();
|
||||||
let typed = if data.value_type() == ValueType::I64 {
|
let typed = if data.value_type() == ValueType::I64 {
|
||||||
"0LL"
|
"0LL"
|
||||||
|
@ -258,7 +258,7 @@ fn write_parameter_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
|
|||||||
fn write_variable_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
|
fn write_variable_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
|
||||||
let mut total = 0;
|
let mut total = 0;
|
||||||
|
|
||||||
for data in &ast.local_data {
|
for data in ast.local_data.iter().filter(|v| v.count() != 0) {
|
||||||
let range = total..total + usize::try_from(data.count()).unwrap();
|
let range = total..total + usize::try_from(data.count()).unwrap();
|
||||||
let zero = if data.value_type() == ValueType::I64 {
|
let zero = if data.value_type() == ValueType::I64 {
|
||||||
"num_K_ZERO "
|
"num_K_ZERO "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user