Skip to content

Commit 30d8fb5

Browse files
committed
Fix includes
1 parent 1a6249c commit 30d8fb5

15 files changed

+25
-7
lines changed

src/analyses/ai.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ Author: Daniel Kroening, [email protected]
1212
#ifndef CPROVER_ANALYSES_AI_H
1313
#define CPROVER_ANALYSES_AI_H
1414

15-
#include <map>
1615
#include <iosfwd>
16+
#include <map>
17+
#include <memory>
1718

1819
#include <util/json.h>
1920
#include <util/xml.h>

src/analyses/goto_rw.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ Date: April 2010
99
\*******************************************************************/
1010

1111

12-
#include <limits>
1312
#include <algorithm>
13+
#include <limits>
14+
#include <memory>
1415

1516
#include <util/std_code.h>
1617
#include <util/std_expr.h>

src/analyses/local_may_alias.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Author: Daniel Kroening, [email protected]
1212
#ifndef CPROVER_ANALYSES_LOCAL_MAY_ALIAS_H
1313
#define CPROVER_ANALYSES_LOCAL_MAY_ALIAS_H
1414

15-
#include <stack>
1615
#include <memory>
16+
#include <stack>
1717

1818
#include <util/union_find.h>
1919
#include <util/make_unique.h>

src/analyses/reaching_definitions.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Date: February 2013
1313
/// Range-based reaching definitions analysis (following Field- Sensitive
1414
/// Program Dependence Analysis, Litvak et al., FSE 2010)
1515

16+
#include <memory>
17+
1618
#include <util/pointer_offset_size.h>
1719
#include <util/prefix.h>
1820
#include <util/make_unique.h>

src/analyses/static_analysis.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ Author: Daniel Kroening, [email protected]
1616
#error Deprecated, use ai.h instead
1717
#endif
1818

19-
#include <map>
2019
#include <iosfwd>
20+
#include <map>
21+
#include <memory>
2122
#include <unordered_set>
2223

2324
#include <util/make_unique.h>

src/ansi-c/ansi_c_language.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Author: Daniel Kroening, [email protected]
1212

1313
/*! \defgroup gr_ansi_c ANSI-C front-end */
1414

15+
#include <memory>
16+
1517
#include <util/language.h>
1618
#include <util/make_unique.h>
1719

src/cbmc/cbmc_solvers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ Author: Daniel Kroening, [email protected]
99
/// \file
1010
/// Solvers for VCs Generated by Symbolic Execution of ANSI-C
1111

12-
#include <memory>
13-
#include <iostream>
1412
#include <fstream>
13+
#include <iostream>
14+
#include <memory>
1515

1616
#include <util/unicode.h>
1717
#include <util/make_unique.h>

src/cpp/cpp_language.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Author: Daniel Kroening, [email protected]
1414

1515
/*! \defgroup gr_cpp C++ front-end */
1616

17+
#include <memory>
18+
1719
#include <util/language.h>
1820
#include <util/make_unique.h> // unique_ptr
1921

src/goto-diff/goto_diff_parse_options.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Author: Peter Schrammel
99
/// \file
1010
/// GOTO-DIFF Command Line Option Processing
1111

12-
#include <fstream>
1312
#include <cstdlib> // exit()
13+
#include <fstream>
1414
#include <iostream>
1515
#include <memory>
1616

src/goto-instrument/accelerate/enumerating_loop_acceleration.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Author: Matt Lewis
1212
#ifndef CPROVER_GOTO_INSTRUMENT_ACCELERATE_ENUMERATING_LOOP_ACCELERATION_H
1313
#define CPROVER_GOTO_INSTRUMENT_ACCELERATE_ENUMERATING_LOOP_ACCELERATION_H
1414

15+
#include <memory>
16+
1517
#include <util/make_unique.h>
1618

1719
#include <goto-programs/goto_program.h>

src/goto-instrument/accelerate/scratch_program.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Author: Matt Lewis
1212
#ifndef CPROVER_GOTO_INSTRUMENT_ACCELERATE_SCRATCH_PROGRAM_H
1313
#define CPROVER_GOTO_INSTRUMENT_ACCELERATE_SCRATCH_PROGRAM_H
1414

15+
#include <memory>
1516
#include <string>
1617

1718
#include <util/make_unique.h>

src/goto-symex/goto_symex_state.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Author: Daniel Kroening, [email protected]
1313
#define CPROVER_GOTO_SYMEX_GOTO_SYMEX_STATE_H
1414

1515
#include <cassert>
16+
#include <memory>
1617
#include <unordered_set>
1718

1819
#include <util/guard.h>

src/goto-symex/symex_main.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Author: Daniel Kroening, [email protected]
1010
/// Symbolic Execution
1111

1212
#include <cassert>
13+
#include <memory>
1314

1415
#include <util/std_expr.h>
1516
#include <util/rename.h>

src/java_bytecode/java_bytecode_language.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Author: Daniel Kroening, [email protected]
1010
#ifndef CPROVER_JAVA_BYTECODE_JAVA_BYTECODE_LANGUAGE_H
1111
#define CPROVER_JAVA_BYTECODE_JAVA_BYTECODE_LANGUAGE_H
1212

13+
#include <memory>
14+
1315
#include <util/language.h>
1416
#include <util/cmdline.h>
1517
#include <util/make_unique.h>

src/jsil/jsil_language.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Author: Michael Tautschnig, [email protected]
1212
#ifndef CPROVER_JSIL_JSIL_LANGUAGE_H
1313
#define CPROVER_JSIL_JSIL_LANGUAGE_H
1414

15+
#include <memory>
16+
1517
#include <util/language.h>
1618
#include <util/make_unique.h>
1719

0 commit comments

Comments
 (0)