Skip to content

Commit a80fe1f

Browse files
authored
Merge pull request #6386 from diffblue/goto_instruction_code
Separate header file for goto-instruction codet types
2 parents 8694d4e + ea13baf commit a80fe1f

31 files changed

+556
-516
lines changed

jbmc/src/java_bytecode/character_refine_preprocess.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ Date: March 2017
2020
#ifndef CPROVER_JAVA_BYTECODE_CHARACTER_REFINE_PREPROCESS_H
2121
#define CPROVER_JAVA_BYTECODE_CHARACTER_REFINE_PREPROCESS_H
2222

23-
#include <util/std_code.h>
23+
#include <util/goto_instruction_code.h>
2424
#include <util/mp_arith.h>
25+
#include <util/std_code.h>
2526

2627
#include <unordered_map>
2728

jbmc/src/java_bytecode/code_with_references.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ Author: Romain Brenguier, [email protected]
88

99
#include "code_with_references.h"
1010
#include "java_types.h"
11+
1112
#include <util/arith_tools.h>
13+
#include <util/goto_instruction_code.h>
1214

1315
codet allocate_array(
1416
const exprt &expr,

jbmc/src/java_bytecode/create_array_with_type_intrinsic.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Author: Diffblue Ltd.
1414
#include <java_bytecode/java_types.h>
1515

1616
#include <util/fresh_symbol.h>
17+
#include <util/goto_instruction_code.h>
1718
#include <util/namespace.h>
1819
#include <util/pointer_expr.h>
1920
#include <util/symbol_table_base.h>

jbmc/src/java_bytecode/java_bytecode_instrument.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Date: June 2017
1212

1313
#include <util/arith_tools.h>
1414
#include <util/c_types.h>
15+
#include <util/goto_instruction_code.h>
1516
#include <util/std_code.h>
1617
#include <util/symbol_table.h>
1718

jbmc/src/java_bytecode/java_bytecode_typecheck_code.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Author: Daniel Kroening, [email protected]
1111

1212
#include "java_bytecode_typecheck.h"
1313

14-
#include <util/std_code.h>
14+
#include <util/goto_instruction_code.h>
1515

1616
void java_bytecode_typecheckt::typecheck_code(codet &code)
1717
{

jbmc/src/java_bytecode/lift_clinit_calls.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Author: Diffblue Ltd.
1313
#include <java_bytecode/java_static_initializers.h>
1414

1515
#include <util/expr_iterator.h>
16+
#include <util/goto_instruction_code.h>
1617

1718
#include <algorithm>
1819

jbmc/unit/java-testing-utils/require_goto_statements.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Author: Diffblue Ltd.
99
/// \file
1010
/// Utilties for inspecting goto functions
1111

12+
#include <util/goto_instruction_code.h>
1213
#include <util/optional.h>
13-
#include <util/std_code.h>
1414

1515
#include <regex>
1616

jbmc/unit/java_bytecode/java_static_initializers/assignments_from_json.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ Author: Romain Brenguier, [email protected]
77
\*******************************************************************/
88

99
#include <java_bytecode/assignments_from_json.h>
10-
1110
#include <java_bytecode/ci_lazy_methods_needed.h>
1211
#include <java_bytecode/java_bytecode_convert_class.h>
1312
#include <java_bytecode/java_types.h>
1413
#include <java_bytecode/java_utils.h>
14+
1515
#include <testing-utils/expr_query.h>
1616
#include <testing-utils/use_catch.h>
17+
1718
#include <util/arith_tools.h>
19+
#include <util/goto_instruction_code.h>
1820
#include <util/json.h>
1921
#include <util/symbol_table.h>
2022

jbmc/unit/java_bytecode/java_static_initializers/java_static_initializers.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Author: Diffblue Ltd.
1616
#include <testing-utils/use_catch.h>
1717

1818
#include <util/arith_tools.h>
19+
#include <util/goto_instruction_code.h>
1920
#include <util/json.h>
2021
#include <util/symbol_table.h>
2122

src/ansi-c/c_typecheck_gcc_polymorphic_builtins.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Author: Daniel Kroening, [email protected]
1414
#include <util/arith_tools.h>
1515
#include <util/c_types.h>
1616
#include <util/cprover_prefix.h>
17+
#include <util/goto_instruction_code.h>
1718
#include <util/pointer_expr.h>
1819
#include <util/std_types.h>
1920
#include <util/string_constant.h>

0 commit comments

Comments
 (0)