Skip to content

Commit b76cd5f

Browse files
Optimize imports
1 parent b273ac8 commit b76cd5f

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

src/goto-checker/solver_factory.cpp

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,27 @@ Author: Daniel Kroening, Peter Schrammel
1111

1212
#include "solver_factory.h"
1313

14-
#include <fstream>
1514
#include <iostream>
16-
#include <memory>
17-
#include <string>
1815

1916
#include <util/exception_utils.h>
2017
#include <util/make_unique.h>
21-
#include <util/unicode.h>
18+
#include <util/message.h>
19+
#include <util/namespace.h>
20+
#include <util/options.h>
21+
#include <util/symbol_table.h>
2222
#include <util/version.h>
2323

24+
#ifdef _MSC_VER
25+
#include <util/unicode.h>
26+
#endif
27+
2428
#include <solvers/flattening/bv_dimacs.h>
29+
#include <solvers/prop/prop.h>
30+
#include <solvers/prop/prop_conv.h>
2531
#include <solvers/refinement/bv_refinement.h>
2632
#include <solvers/refinement/string_refinement.h>
2733
#include <solvers/sat/dimacs_cnf.h>
2834
#include <solvers/sat/satcheck.h>
29-
#include <solvers/smt2/smt2_dec.h>
3035

3136
solver_factoryt::solver_factoryt(
3237
const optionst &_options,

src/goto-checker/solver_factory.h

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,17 @@ Author: Daniel Kroening, Peter Schrammel
1212
#ifndef CPROVER_GOTO_CHECKER_SOLVER_FACTORY_H
1313
#define CPROVER_GOTO_CHECKER_SOLVER_FACTORY_H
1414

15-
#include <list>
16-
#include <map>
1715
#include <memory>
1816

19-
#include <util/options.h>
20-
21-
#include <goto-symex/symex_target_equation.h>
22-
#include <solvers/prop/prop.h>
23-
#include <solvers/prop/prop_conv.h>
24-
#include <solvers/sat/cnf.h>
25-
#include <solvers/sat/satcheck.h>
2617
#include <solvers/smt2/smt2_dec.h>
2718

19+
class message_handlert;
20+
class namespacet;
21+
class optionst;
22+
class propt;
23+
class prop_convt;
24+
class symbol_tablet;
25+
2826
class solver_factoryt
2927
{
3028
public:

0 commit comments

Comments
 (0)