Skip to content

Commit 1dccdec

Browse files
committed
Fix parameter live ranges
1 parent b9665b0 commit 1dccdec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/java_bytecode/java_bytecode_convert_method.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,9 @@ void java_bytecode_convert_methodt::convert(
367367
// add as a JVM variable
368368
std::size_t slots=get_variable_slots(parameters[i]);
369369
variables[param_index][0].symbol_expr=parameter_symbol.symbol_expr();
370-
variables[param_index][0].is_parameter=true;
370+
variables[param_index][0].is_parameter=true;
371+
variables[param_index][0].start_pc=0;
372+
variables[param_index][0].length = std::numeric_limits<size_t>::max();
371373
param_index+=slots;
372374
}
373375

0 commit comments

Comments
 (0)