@@ -30,7 +30,7 @@ class java_object_factoryt
3030 // / methods in this class.
3131 const source_locationt &loc;
3232
33- const object_factory_parameterst object_factory_parameters;
33+ const java_object_factory_parameterst object_factory_parameters;
3434
3535 // / This is employed in conjunction with the depth above. Every time the
3636 // / non-det generator visits a type, the type is added to this set. We forbid
@@ -83,7 +83,7 @@ class java_object_factoryt
8383 java_object_factoryt (
8484 std::vector<const symbolt *> &_symbols_created,
8585 const source_locationt &loc,
86- const object_factory_parameterst _object_factory_parameters,
86+ const java_object_factory_parameterst _object_factory_parameters,
8787 symbol_table_baset &_symbol_table,
8888 const select_pointer_typet &pointer_type_selector)
8989 : symbols_created(_symbols_created),
@@ -1212,7 +1212,7 @@ void java_object_factoryt::gen_nondet_init(
12121212 {
12131213 // types different from pointer or structure:
12141214 // bool, int, float, byte, char, ...
1215- exprt rhs = type.id () == ID_c_bool ? get_nondet_bool (type)
1215+ exprt rhs = type.id () == ID_c_bool ? get_nondet_bool (type, loc )
12161216 : side_effect_expr_nondett (type, loc);
12171217 code_assignt assign (expr, rhs);
12181218 assign.add_source_location ()=loc;
@@ -1536,7 +1536,7 @@ exprt object_factory(
15361536 const irep_idt base_name,
15371537 code_blockt &init_code,
15381538 symbol_table_baset &symbol_table,
1539- object_factory_parameterst parameters,
1539+ java_object_factory_parameterst parameters,
15401540 allocation_typet alloc_type,
15411541 const source_locationt &loc,
15421542 const select_pointer_typet &pointer_type_selector)
@@ -1629,7 +1629,7 @@ void gen_nondet_init(
16291629 const source_locationt &loc,
16301630 bool skip_classid,
16311631 allocation_typet alloc_type,
1632- const object_factory_parameterst &object_factory_parameters,
1632+ const java_object_factory_parameterst &object_factory_parameters,
16331633 const select_pointer_typet &pointer_type_selector,
16341634 update_in_placet update_in_place)
16351635{
@@ -1666,7 +1666,7 @@ exprt object_factory(
16661666 const irep_idt base_name,
16671667 code_blockt &init_code,
16681668 symbol_tablet &symbol_table,
1669- const object_factory_parameterst &object_factory_parameters,
1669+ const java_object_factory_parameterst &object_factory_parameters,
16701670 allocation_typet alloc_type,
16711671 const source_locationt &location)
16721672{
@@ -1690,7 +1690,7 @@ void gen_nondet_init(
16901690 const source_locationt &loc,
16911691 bool skip_classid,
16921692 allocation_typet alloc_type,
1693- const object_factory_parameterst &object_factory_parameters,
1693+ const java_object_factory_parameterst &object_factory_parameters,
16941694 update_in_placet update_in_place)
16951695{
16961696 select_pointer_typet pointer_type_selector;
0 commit comments