Skip to content

Commit 6ae7e0e

Browse files
author
Daniel Kroening
committed
remove #include "mathematical_types.h" from std_expr.h
std_expr.h is a frequently used header file; removing the (unused) include from this file has the potential to improve compile times.
1 parent 9fc79a8 commit 6ae7e0e

19 files changed

+30
-8
lines changed

src/analyses/constant_propagator.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Author: Peter Schrammel
2323
#include <util/expr_util.h>
2424
#include <util/find_symbols.h>
2525
#include <util/ieee_float.h>
26+
#include <util/mathematical_types.h>
2627
#include <util/simplify_expr.h>
2728

2829
#include <langapi/language_util.h>

src/ansi-c/c_typecast.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ Author: Daniel Kroening, [email protected]
1313
#include <cassert>
1414

1515
#include <util/arith_tools.h>
16+
#include <util/base_type.h>
1617
#include <util/c_types.h>
1718
#include <util/config.h>
1819
#include <util/expr_util.h>
20+
#include <util/mathematical_types.h>
21+
#include <util/simplify_expr.h>
1922
#include <util/std_expr.h>
20-
#include <util/base_type.h>
2123
#include <util/symbol.h>
22-
#include <util/simplify_expr.h>
2324

2425
#include "c_qualifiers.h"
2526

src/ansi-c/c_typecheck_expr.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/cprover_prefix.h>
2121
#include <util/expr_util.h>
2222
#include <util/ieee_float.h>
23+
#include <util/mathematical_types.h>
2324
#include <util/pointer_offset_size.h>
2425
#include <util/pointer_predicates.h>
2526
#include <util/simplify_expr.h>

src/ansi-c/c_typecheck_type.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Author: Daniel Kroening, [email protected]
1616
#include <util/arith_tools.h>
1717
#include <util/c_types.h>
1818
#include <util/config.h>
19+
#include <util/mathematical_types.h>
1920
#include <util/pointer_offset_size.h>
2021
#include <util/simplify_expr.h>
2122

src/cpp/cpp_declarator_converter.cpp

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

1212
#include "cpp_declarator_converter.h"
1313

14+
#include <util/c_types.h>
15+
#include <util/mathematical_types.h>
1416
#include <util/source_location.h>
1517
#include <util/std_types.h>
1618

17-
#include <util/c_types.h>
18-
1919
#include "cpp_type2name.h"
2020
#include "cpp_typecheck.h"
2121

src/cpp/cpp_typecheck_expr.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/c_types.h>
2121
#include <util/config.h>
2222
#include <util/expr_initializer.h>
23+
#include <util/mathematical_types.h>
2324
#include <util/pointer_offset_size.h>
2425

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

src/cpp/cpp_typecheck_resolve.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

2121
#include <util/arith_tools.h>
2222
#include <util/c_types.h>
23+
#include <util/mathematical_types.h>
2324
#include <util/prefix.h>
2425
#include <util/std_expr.h>
2526
#include <util/std_types.h>

src/goto-programs/goto_convert_side_effect.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Author: Daniel Kroening, [email protected]
1515
#include <util/cprover_prefix.h>
1616
#include <util/expr_util.h>
1717
#include <util/fresh_symbol.h>
18+
#include <util/mathematical_types.h>
1819
#include <util/std_expr.h>
1920
#include <util/symbol.h>
2021

src/goto-programs/interpreter.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Author: Daniel Kroening, [email protected]
2121
#include <util/fixedbv.h>
2222
#include <util/ieee_float.h>
2323
#include <util/invariant.h>
24+
#include <util/mathematical_types.h>
2425
#include <util/message.h>
2526
#include <util/std_expr.h>
2627
#include <util/std_types.h>

src/linking/linking.cpp

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

1818
#include <util/base_type.h>
1919
#include <util/find_symbols.h>
20+
#include <util/mathematical_types.h>
2021
#include <util/pointer_offset_size.h>
2122
#include <util/simplify_expr.h>
2223

0 commit comments

Comments
 (0)