Skip to content

Commit 494436a

Browse files
mgudemannDaniel Kroening
authored and
Daniel Kroening
committed
default ctor for java_convert_methodt::variablet
1 parent 85de00e commit 494436a

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/java_bytecode/java_bytecode_convert_method.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ static member_exprt to_member(const exprt &pointer, const exprt &fieldref)
412412
codet java_bytecode_convert_methodt::get_array_bounds_check(
413413
const exprt &arraystruct,
414414
const exprt &idx,
415-
const source_locationt& original_sloc)
415+
const source_locationt &original_sloc)
416416
{
417417
constant_exprt intzero=from_integer(0, java_int_type());
418418
binary_relation_exprt gezero(idx, ID_ge, intzero);
@@ -1619,7 +1619,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
16191619
{
16201620
assert(op.empty() && results.size()==1);
16211621
symbol_exprt symbol_expr(arg0.type());
1622-
const auto& field_name=arg0.get_string(ID_component_name);
1622+
const auto &field_name=arg0.get_string(ID_component_name);
16231623
symbol_expr.set_identifier(arg0.get_string(ID_class)+"."+field_name);
16241624
results[0]=java_bytecode_promotion(symbol_expr);
16251625

@@ -1636,7 +1636,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
16361636
{
16371637
assert(op.size()==1 && results.empty());
16381638
symbol_exprt symbol_expr(arg0.type());
1639-
const auto& field_name=arg0.get_string(ID_component_name);
1639+
const auto &field_name=arg0.get_string(ID_component_name);
16401640
symbol_expr.set_identifier(arg0.get_string(ID_class)+"."+field_name);
16411641
c=code_assignt(symbol_expr, op[0]);
16421642
}
@@ -1715,7 +1715,8 @@ codet java_bytecode_convert_methodt::convert_instructions(
17151715
}
17161716
if(max_array_length!=0)
17171717
{
1718-
constant_exprt size_limit=from_integer(max_array_length, java_int_type());
1718+
constant_exprt size_limit=
1719+
from_integer(max_array_length, java_int_type());
17191720
binary_relation_exprt le_max_size(op[0], ID_le, size_limit);
17201721
code_assumet assume_le_max_size(le_max_size);
17211722
c.move_to_operands(assume_le_max_size);

src/java_bytecode/java_bytecode_convert_method_class.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class java_bytecode_convert_methodt:public messaget
8282
size_t length;
8383
bool is_parameter;
8484
std::vector<holet> holes;
85-
variablet() : symbol_expr(), is_parameter(false) {}
85+
variablet() : symbol_expr(), start_pc(0), length(0), is_parameter(false) {}
8686
};
8787

8888
typedef std::vector<variablet> variablest;

0 commit comments

Comments
 (0)