Skip to content

Commit f0a22a7

Browse files
authored
Merge pull request #5602 from tautschnig/cleanup-cassert
Remove unnecessary cassert include
2 parents c61d9a6 + 2492545 commit f0a22a7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+2
-92
lines changed

jbmc/src/java_bytecode/expr2java.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ Author: Daniel Kroening, [email protected]
88

99
#include "expr2java.h"
1010

11-
#include <cassert>
1211
#include <sstream>
1312

1413
#include <util/namespace.h>

src/analyses/ai.cpp

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

1212
#include "ai.h"
1313

14-
#include <cassert>
1514
#include <memory>
1615
#include <sstream>
1716
#include <type_traits>

src/analyses/cfg_dominators.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ Author: Georg Weissenbacher, [email protected]
1616
#include <list>
1717
#include <map>
1818
#include <iosfwd>
19-
#include <cassert>
2019

2120
#include <goto-programs/goto_functions.h>
2221
#include <goto-programs/goto_program.h>

src/analyses/dependence_graph.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ Date: August 2013
1414

1515
#include "dependence_graph.h"
1616

17-
#include <cassert>
18-
1917
#include <util/container_utils.h>
2018
#include <util/json_irep.h>
2119

src/analyses/flow_insensitive_analysis.cpp

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

1313
#include "flow_insensitive_analysis.h"
1414

15-
#include <cassert>
16-
1715
#include <util/expr_util.h>
1816
#include <util/std_code.h>
1917
#include <util/std_expr.h>

src/analyses/static_analysis.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Author: Daniel Kroening, [email protected]
1212
#define USE_DEPRECATED_STATIC_ANALYSIS_H
1313
#include "static_analysis.h"
1414

15-
#include <cassert>
1615
#include <memory>
1716

1817
#include <util/expr_util.h>

src/ansi-c/ansi_c_convert_type.cpp

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

1212
#include "ansi_c_convert_type.h"
1313

14-
#include <cassert>
15-
1614
#include <util/arith_tools.h>
1715
#include <util/c_types.h>
1816
#include <util/config.h>

src/ansi-c/ansi_c_declaration.cpp

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

1414
#include <ostream>
15-
#include <cassert>
1615

1716
#include <util/config.h>
1817
#include <util/std_types.h>

src/ansi-c/ansi_c_declaration.h

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

15-
#include <cassert>
16-
1715
#include <util/std_expr.h>
1816
#include <util/symbol.h>
1917

src/ansi-c/ansi_c_parser.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ Author: Daniel Kroening, [email protected]
1010
#ifndef CPROVER_ANSI_C_ANSI_C_PARSER_H
1111
#define CPROVER_ANSI_C_ANSI_C_PARSER_H
1212

13-
#include <cassert>
1413
#include <set>
1514

1615
#include <util/parser.h>

src/ansi-c/c_typecast.cpp

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

1111
#include <algorithm>
1212

13-
#include <cassert>
14-
1513
#include <util/arith_tools.h>
1614
#include <util/c_types.h>
1715
#include <util/config.h>

src/ansi-c/c_typecheck_expr.cpp

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

1212
#include "c_typecheck_base.h"
1313

14-
#include <cassert>
1514
#include <sstream>
1615

1716
#include <util/arith_tools.h>

src/ansi-c/expr2c.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Author: Daniel Kroening, [email protected]
99
#include "expr2c.h"
1010

1111
#include <algorithm>
12-
#include <cassert>
1312
#include <sstream>
1413

1514
#include <map>

src/ansi-c/literals/convert_character_literal.cpp

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

1212
#include "convert_character_literal.h"
1313

14-
#include <cassert>
15-
1614
#include <util/arith_tools.h>
1715
#include <util/c_types.h>
1816
#include <util/std_expr.h>

src/ansi-c/literals/convert_float_literal.cpp

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

1212
#include "convert_float_literal.h"
1313

14-
#include <cassert>
15-
1614
#include <util/c_types.h>
1715
#include <util/config.h>
1816
#include <util/ieee_float.h>

src/ansi-c/literals/convert_integer_literal.cpp

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

1212
#include "convert_integer_literal.h"
1313

14-
#include <cassert>
1514
#include <cctype>
1615

1716
#include <util/arith_tools.h>

src/ansi-c/literals/convert_string_literal.cpp

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

1212
#include "convert_string_literal.h"
1313

14-
#include <cassert>
15-
1614
#include <util/arith_tools.h>
1715
#include <util/c_types.h>
1816
#include <util/unicode.h>

src/ansi-c/literals/unescape_string.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ Author: Daniel Kroening, [email protected]
1111

1212
#include "unescape_string.h"
1313

14-
#include <cassert>
1514
#include <cctype>
1615

16+
#include <util/invariant.h>
1717
#include <util/unicode.h>
1818

1919
static void append_universal_char(
@@ -50,7 +50,7 @@ std::basic_string<T> unescape_string_templ(const std::string &src)
5050
{
5151
// go to next character
5252
i++;
53-
assert(i<src.size()); // backslash can't be last character
53+
INVARIANT(i < src.size(), "backslash can't be last character");
5454

5555
ch=(unsigned char)src[i];
5656
switch(ch)

src/cpp/cpp_convert_type.cpp

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

1212
#include "cpp_convert_type.h"
1313

14-
#include <cassert>
15-
1614
#include <util/arith_tools.h>
1715
#include <util/c_types.h>
1816
#include <util/config.h>

src/cpp/cpp_declaration.h

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

15-
#include <cassert>
16-
1715
#include "cpp_declarator.h"
1816
#include "cpp_storage_spec.h"
1917
#include "cpp_member_spec.h"

src/cpp/cpp_declarator.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ Author: Daniel Kroening, [email protected]
1414
#include <ansi-c/merged_type.h>
1515

1616
#include <ostream>
17-
#include <cassert>
1817

1918
void cpp_declaratort::output(std::ostream &out) const
2019
{

src/cpp/cpp_enum_type.h

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

15-
#include <cassert>
16-
1715
#include <util/type.h>
1816

1917
#include "cpp_name.h"

src/cpp/cpp_id.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Author: Daniel Kroening, [email protected]
1212
#ifndef CPROVER_CPP_CPP_ID_H
1313
#define CPROVER_CPP_CPP_ID_H
1414

15-
#include <cassert>
1615
#include <list>
1716
#include <map>
1817
#include <string>

src/cpp/cpp_item.h

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

15-
#include <cassert>
16-
1715
#include "cpp_declaration.h"
1816
#include "cpp_linkage_spec.h"
1917
#include "cpp_namespace_spec.h"

src/cpp/cpp_name.cpp

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

1212
#include "cpp_name.h"
1313

14-
#include <cassert>
1514
#include <sstream>
1615

1716
irep_idt cpp_namet::get_base_name() const

src/cpp/cpp_parser.h

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

15-
#include <cassert>
16-
1715
#include <util/string_hash.h>
1816
#include <util/parser.h>
1917
#include <util/expr.h>

src/cpp/cpp_token_buffer.cpp

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

1212
#include "cpp_token_buffer.h"
1313

14-
#include <cassert>
15-
1614
#include <ansi-c/ansi_c_y.tab.h>
1715
#include <ansi-c/ansi_c_parser.h>
1816

src/cpp/cpp_typecheck_fargs.cpp

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

1212
#include "cpp_typecheck_fargs.h"
1313

14-
#include <cassert>
15-
1614
#include <util/std_types.h>
1715

1816
#include <ansi-c/c_qualifiers.h>

src/cpp/cpp_typecheck_fargs.h

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

15-
#include <cassert>
16-
1715
#include <util/std_code.h>
1816

1917
class cpp_typecheckt;

src/cpp/expr2cpp.cpp

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

99
#include "expr2cpp.h"
1010

11-
#include <cassert>
12-
1311
#include <util/std_types.h>
1412
#include <util/std_expr.h>
1513
#include <util/symbol.h>

src/cpp/parse.cpp

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

1212
#include "cpp_parser.h"
1313

14-
#include <cassert>
1514
#include <map>
1615

1716
#include <util/c_types.h>

src/goto-cc/as86_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: Michael Tautschnig
1111

1212
#include "as86_cmdline.h"
1313

14-
#include <cassert>
1514
#include <iostream>
1615

1716
#include <util/prefix.h>

src/goto-cc/as_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: Michael Tautschnig
1111

1212
#include "as_cmdline.h"
1313

14-
#include <cassert>
1514
#include <iostream>
1615

1716
#include <util/prefix.h>

src/goto-cc/bcc_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: Michael Tautschnig
1111

1212
#include "bcc_cmdline.h"
1313

14-
#include <cassert>
1514
#include <iostream>
1615

1716
#include <util/prefix.h>

src/goto-cc/gcc_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: CM Wintersteiger, 2006
1111

1212
#include "gcc_cmdline.h"
1313

14-
#include <cassert>
1514
#include <cstring>
1615
#include <iostream>
1716
#include <fstream>

src/goto-cc/goto_cc_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ Date: April 2010
1414
#include "goto_cc_cmdline.h"
1515

1616
#include <algorithm>
17-
#include <cassert>
1817
#include <cstdio>
1918
#include <cstring>
2019
#include <iostream>

src/goto-cc/ld_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: Daniel Kroening, 2013
1111

1212
#include "ld_cmdline.h"
1313

14-
#include <cassert>
1514
#include <iostream>
1615

1716
#include <util/prefix.h>

src/goto-cc/ms_cl_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: Daniel Kroening
1111

1212
#include "ms_cl_cmdline.h"
1313

14-
#include <cassert>
1514
#include <cstring>
1615
#include <cstdlib>
1716
#include <iostream>

src/goto-cc/ms_link_cmdline.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Author: Daniel Kroening
1111

1212
#include "ms_link_cmdline.h"
1313

14-
#include <cassert>
1514
#include <cstdlib>
1615
#include <cstring>
1716
#include <fstream>

src/goto-programs/builtin_functions.cpp

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

1212
#include "goto_convert_class.h"
1313

14-
#include <cassert>
15-
1614
#include <util/arith_tools.h>
1715
#include <util/c_types.h>
1816
#include <util/cprover_prefix.h>

src/goto-programs/goto_inline.cpp

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

1212
#include "goto_inline.h"
1313

14-
#include <cassert>
15-
1614
#include <util/prefix.h>
1715
#include <util/cprover_prefix.h>
1816
#include <util/std_code.h>

src/goto-programs/remove_function_pointers.cpp

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

1212
#include "remove_function_pointers.h"
1313

14-
#include <cassert>
15-
1614
#include <util/c_types.h>
1715
#include <util/fresh_symbol.h>
1816
#include <util/invariant.h>

src/goto-programs/xml_goto_trace.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ Author: Daniel Kroening
1313

1414
#include "xml_goto_trace.h"
1515

16-
#include <cassert>
17-
1816
#include <util/symbol.h>
1917
#include <util/xml_irep.h>
2018

src/goto-symex/symex_decl.cpp

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

1212
#include "goto_symex.h"
1313

14-
#include <cassert>
15-
1614
#include <util/std_expr.h>
1715

1816
void goto_symext::symex_decl(statet &state)

src/json/json_parser.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ Author: Daniel Kroening, [email protected]
1010
#ifndef CPROVER_JSON_JSON_PARSER_H
1111
#define CPROVER_JSON_JSON_PARSER_H
1212

13-
#include <cassert>
1413
#include <stack>
1514

1615
#include <util/parser.h>

0 commit comments

Comments
 (0)