Skip to content

Commit 7083313

Browse files
authored
Merge pull request #6405 from diffblue/std_code_include
goto_program.h no longer includes std_code.h
2 parents 6764a7d + d58e147 commit 7083313

39 files changed

+54
-7
lines changed

jbmc/src/java_bytecode/java_bytecode_convert_method_class.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Author: Daniel Kroening, [email protected]
1818

1919
#include <util/expanding_vector.h>
2020
#include <util/message.h>
21+
#include <util/std_code.h>
2122
#include <util/std_expr.h>
2223

2324
#include <analyses/cfg_dominators.h>

jbmc/src/java_bytecode/java_bytecode_typecheck_code.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Author: Daniel Kroening, [email protected]
1212
#include "java_bytecode_typecheck.h"
1313

1414
#include <util/goto_instruction_code.h>
15+
#include <util/std_code.h>
1516

1617
void java_bytecode_typecheckt::typecheck_code(codet &code)
1718
{

jbmc/src/java_bytecode/remove_java_new.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Author: Peter Schrammel
2222
#include <util/c_types.h>
2323
#include <util/expr_initializer.h>
2424
#include <util/pointer_offset_size.h>
25+
#include <util/std_code.h>
2526

2627
class remove_java_newt
2728
{

jbmc/src/java_bytecode/replace_java_nondet.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Author: Reuben Thomas, [email protected]
1414
#include <goto-programs/goto_model.h>
1515
#include <goto-programs/remove_skip.h>
1616

17+
#include <util/std_code.h>
18+
1719
#include <algorithm>
1820
#include <regex>
1921

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Author: Diffblue Ltd.
1717
#include <util/expr_iterator.h>
1818
#include <util/expr_util.h>
1919
#include <util/pointer_expr.h>
20+
#include <util/std_code.h>
2021
#include <util/suffix.h>
2122
#include <util/symbol_table.h>
2223

src/analyses/constant_propagator.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Author: Peter Schrammel
2525
#include <util/ieee_float.h>
2626
#include <util/mathematical_types.h>
2727
#include <util/simplify_expr.h>
28+
#include <util/std_code.h>
2829

2930
#include <langapi/language_util.h>
3031

src/analyses/goto_check.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Author: Daniel Kroening, [email protected]
3131
#include <util/pointer_predicates.h>
3232
#include <util/prefix.h>
3333
#include <util/simplify_expr.h>
34+
#include <util/std_code.h>
3435
#include <util/std_expr.h>
3536

3637
#include <langapi/language.h>

src/analyses/variable-sensitivity/variable_sensitivity_dependence_graph.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
#include "data_dependency_context.h"
1111

1212
#include <langapi/language_util.h>
13+
1314
#include <util/container_utils.h>
1415
#include <util/json.h>
1516
#include <util/json_irep.h>
17+
#include <util/std_code.h>
1618

1719
/**
1820
* Evaluate an expression and accumulate all the data dependencies

src/assembler/remove_asm.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Date: December 2014
1717

1818
#include <util/c_types.h>
1919
#include <util/pointer_expr.h>
20+
#include <util/std_code.h>
2021
#include <util/string_constant.h>
2122

2223
#include <goto-programs/goto_model.h>

src/goto-analyzer/taint_analysis.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Author: Daniel Kroening, [email protected]
2020
#include <util/pointer_expr.h>
2121
#include <util/prefix.h>
2222
#include <util/simplify_expr.h>
23+
#include <util/std_code.h>
2324
#include <util/string_constant.h>
2425

2526
#include <goto-programs/class_hierarchy.h>

0 commit comments

Comments
 (0)