-
Notifications
You must be signed in to change notification settings - Fork 269
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8040 from tautschnig/cleanup/dstring
Cleanup USE_STD_STRING/USE_DSTRING configuration option
- Loading branch information
Showing
37 changed files
with
99 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,14 +10,15 @@ Author: Daniel Kroening, [email protected] | |
#ifndef CPROVER_JAVA_BYTECODE_JAVA_BYTECODE_PARSE_TREE_H | ||
#define CPROVER_JAVA_BYTECODE_JAVA_BYTECODE_PARSE_TREE_H | ||
|
||
#include <set> | ||
#include <map> | ||
|
||
#include <util/std_types.h> | ||
|
||
#include "bytecode_info.h" | ||
#include "java_types.h" | ||
|
||
#include <list> | ||
#include <map> | ||
#include <set> | ||
|
||
struct java_bytecode_parse_treet | ||
{ | ||
// Disallow copy construction and copy assignment, but allow move construction | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,6 +13,8 @@ Author: Daniel Kroening, [email protected] | |
|
||
#include "jar_pool.h" | ||
|
||
#include <list> | ||
|
||
class message_handlert; | ||
struct java_bytecode_parse_treet; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,6 +23,7 @@ Author: Daniel Kroening, [email protected] | |
|
||
#include <fstream> // IWYU pragma: keep | ||
#include <iostream> | ||
#include <list> | ||
#include <map> | ||
#include <regex> | ||
#include <sstream> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,16 +12,17 @@ Author: Daniel Kroening, [email protected] | |
#ifndef CPROVER_GOTO_PROGRAMS_GOTO_PROGRAM_H | ||
#define CPROVER_GOTO_PROGRAMS_GOTO_PROGRAM_H | ||
|
||
#include <util/invariant.h> | ||
#include <util/source_location.h> | ||
|
||
#include "goto_instruction_code.h" | ||
|
||
#include <iosfwd> | ||
#include <set> | ||
#include <limits> | ||
#include <list> | ||
#include <set> | ||
#include <string> | ||
|
||
#include <util/invariant.h> | ||
#include <util/source_location.h> | ||
|
||
class code_gotot; | ||
class namespacet; | ||
enum class validation_modet; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,24 +9,24 @@ Author: Daniel Kroening, [email protected] | |
/// \file | ||
/// Symbolic Execution | ||
|
||
#include "goto_symex.h" | ||
|
||
#include <memory> | ||
|
||
#include <pointer-analysis/value_set_dereference.h> | ||
|
||
#include <util/exception_utils.h> | ||
#include <util/expr_iterator.h> | ||
#include <util/expr_util.h> | ||
#include <util/format.h> | ||
#include <util/format_expr.h> | ||
#include <util/invariant.h> | ||
#include <util/magic.h> | ||
#include <util/mathematical_expr.h> | ||
#include <util/replace_symbol.h> | ||
#include <util/std_expr.h> | ||
|
||
#include <pointer-analysis/value_set_dereference.h> | ||
|
||
#include "goto_symex.h" | ||
#include "path_storage.h" | ||
|
||
#include <memory> | ||
|
||
symex_configt::symex_configt(const optionst &options) | ||
: max_depth(options.get_unsigned_int_option("depth")), | ||
doing_path_exploration(options.is_set("paths")), | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,7 @@ Author: Qinheping Hu | |
|
||
#include <util/expr.h> | ||
|
||
#include <list> | ||
#include <map> | ||
#include <set> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ Author: Daniel Kroening, [email protected] | |
|
||
#include "bv_utils.h" | ||
|
||
#include <list> | ||
#include <utility> | ||
|
||
bvt bv_utilst::build_constant(const mp_integer &n, std::size_t width) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,15 +10,17 @@ Author: Jesse Sigal, [email protected] | |
/// Defines related function for string constraints. | ||
|
||
#include "string_constraint_instantiation.h" | ||
#include <algorithm> | ||
#include <unordered_set> | ||
|
||
#include <util/arith_tools.h> | ||
#include <util/expr_iterator.h> | ||
#include <util/format_expr.h> | ||
|
||
#include "string_constraint.h" | ||
|
||
#include <algorithm> | ||
#include <list> | ||
#include <unordered_set> | ||
|
||
/// Look for symbol \p qvar in the expression \p index and return true if found | ||
/// \return True, iff \p qvar appears in \p index. | ||
static bool contains(const exprt &index, const symbol_exprt &qvar) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,8 @@ Author: Matthias Weiss, [email protected] | |
#include <util/std_code_base.h> | ||
#include <util/std_expr.h> | ||
|
||
#include <list> | ||
|
||
/// Intermediate representation of a parsed Statement List file before | ||
/// converting it into a goto program. Contains all data structures that are | ||
/// necessary for describing Statement List functions and function blocks. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ | |
|
||
#include "symbol.h" // IWYU pragma: keep | ||
|
||
#include <list> | ||
#include <map> | ||
#include <unordered_map> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.