Skip to content

Commit 523f028

Browse files
author
Daniel Kroening
authored
Merge pull request #1368 from diffblue/use_size_t
Use std::size_t
2 parents f22a864 + 358b435 commit 523f028

Some content is hidden

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

48 files changed

+138
-141
lines changed

src/analyses/escape_analysis.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ bool escape_domaint::merge(
319319
{
320320
const std::set<irep_idt> &b_cleanup=cleanup.second.cleanup_functions;
321321
std::set<irep_idt> &a_cleanup=cleanup_map[cleanup.first].cleanup_functions;
322-
unsigned old_size=a_cleanup.size();
322+
auto old_size=a_cleanup.size();
323323
a_cleanup.insert(b_cleanup.begin(), b_cleanup.end());
324324
if(a_cleanup.size()!=old_size)
325325
changed=true;
@@ -379,7 +379,7 @@ void escape_domaint::check_lhs(
379379
{
380380
// count the aliases
381381

382-
unsigned count=0;
382+
std::size_t count=0;
383383

384384
for(const auto &alias : aliases)
385385
{

src/analyses/goto_check.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ void goto_checkt::integer_overflow_check(
572572
// The overflow checks are binary!
573573
// We break these up.
574574

575-
for(unsigned i=1; i<expr.operands().size(); i++)
575+
for(std::size_t i=1; i<expr.operands().size(); i++)
576576
{
577577
exprt tmp;
578578

src/analyses/invariant_set.cpp

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

2828
void inv_object_storet::output(std::ostream &out) const
2929
{
30-
for(unsigned i=0; i<entries.size(); i++)
30+
for(std::size_t i=0; i<entries.size(); i++)
3131
out << "STORE " << i << ": " << to_string(i, "") << '\n';
3232
}
3333

@@ -61,7 +61,7 @@ unsigned inv_object_storet::add(const exprt &expr)
6161

6262
assert(s!="");
6363

64-
unsigned n=map.number(s);
64+
mapt::number_type n=map.number(s);
6565

6666
if(n>=entries.size())
6767
{
@@ -188,11 +188,11 @@ void invariant_sett::add(
188188
unsigned f_r=eq_set.find(p.first);
189189
unsigned s_r=eq_set.find(p.second);
190190

191-
for(unsigned f=0; f<eq_set.size(); f++)
191+
for(std::size_t f=0; f<eq_set.size(); f++)
192192
{
193193
if(eq_set.find(f)==f_r)
194194
{
195-
for(unsigned s=0; s<eq_set.size(); s++)
195+
for(std::size_t s=0; s<eq_set.size(); s++)
196196
if(eq_set.find(s)==s_r)
197197
dest.insert(std::pair<unsigned, unsigned>(f, s));
198198
}
@@ -209,7 +209,7 @@ void invariant_sett::add_eq(const std::pair<unsigned, unsigned> &p)
209209
bool constant_seen=false;
210210
mp_integer c;
211211

212-
for(unsigned i=0; i<eq_set.size(); i++)
212+
for(std::size_t i=0; i<eq_set.size(); i++)
213213
{
214214
if(eq_set.find(i)==r)
215215
{
@@ -319,12 +319,12 @@ void invariant_sett::output(
319319
INVARIANT_STRUCTURED(
320320
object_store!=nullptr, nullptr_exceptiont, "Object store is null");
321321

322-
for(unsigned i=0; i<eq_set.size(); i++)
322+
for(std::size_t i=0; i<eq_set.size(); i++)
323323
if(eq_set.is_root(i) &&
324324
eq_set.count(i)>=2)
325325
{
326326
bool first=true;
327-
for(unsigned j=0; j<eq_set.size(); j++)
327+
for(std::size_t j=0; j<eq_set.size(); j++)
328328
if(eq_set.find(j)==i)
329329
{
330330
if(first)
@@ -367,7 +367,7 @@ void invariant_sett::add_type_bounds(const exprt &expr, const typet &type)
367367

368368
if(type.id()==ID_unsignedbv)
369369
{
370-
unsigned op_width=to_unsignedbv_type(type).get_width();
370+
std::size_t op_width=to_unsignedbv_type(type).get_width();
371371

372372
if(op_width<=8)
373373
{
@@ -852,7 +852,7 @@ exprt invariant_sett::get_constant(const exprt &expr) const
852852
unsigned r=eq_set.find(a);
853853

854854
// is it a constant?
855-
for(unsigned i=0; i<eq_set.size(); i++)
855+
for(std::size_t i=0; i<eq_set.size(); i++)
856856
if(eq_set.find(i)==r)
857857
{
858858
const exprt &e=object_store->get_expr(i);
@@ -938,8 +938,8 @@ bool invariant_sett::make_union(const invariant_sett &other)
938938
eq_set.intersection(other.eq_set);
939939

940940
// inequalities
941-
unsigned old_ne_set=ne_set.size();
942-
unsigned old_le_set=le_set.size();
941+
std::size_t old_ne_set=ne_set.size();
942+
std::size_t old_le_set=le_set.size();
943943

944944
intersection(ne_set, other.ne_set);
945945
intersection(le_set, other.le_set);

src/analyses/uninitialized_domain.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ bool uninitialized_domaint::merge(
8181
locationt from,
8282
locationt to)
8383
{
84-
unsigned old_uninitialized=uninitialized.size();
84+
auto old_uninitialized=uninitialized.size();
8585

8686
uninitialized.insert(
8787
other.uninitialized.begin(),

src/ansi-c/c_typecheck_code.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ void c_typecheck_baset::typecheck_asm(codet &code)
151151

152152
typecheck_expr(code.op0());
153153

154-
for(unsigned i=1; i<code.operands().size(); i++)
154+
for(std::size_t i=1; i<code.operands().size(); i++)
155155
{
156156
exprt &list=code.operands()[i];
157157
Forall_operands(it, list)

src/ansi-c/c_typecheck_expr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2646,7 +2646,7 @@ void c_typecheck_baset::typecheck_function_call_arguments(
26462646
throw 0;
26472647
}
26482648

2649-
for(unsigned i=0; i<arguments.size(); i++)
2649+
for(std::size_t i=0; i<arguments.size(); i++)
26502650
{
26512651
exprt &op=arguments[i];
26522652

src/cbmc/show_vcc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ void bmct::show_vcc_plain(std::ostream &out)
4747
symex_target_equationt::SSA_stepst::const_iterator
4848
last_it=has_threads?equation.SSA_steps.end():s_it;
4949

50-
for(unsigned count=1; p_it!=last_it; p_it++)
50+
for(std::size_t count=1; p_it!=last_it; p_it++)
5151
if(p_it->is_assume() || p_it->is_assignment() || p_it->is_constraint())
5252
{
5353
if(!p_it->ignore)

src/cpp/cpp_declarator_converter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ void cpp_declarator_convertert::combine_types(
252252
if(decl_code_type.return_type()==symbol_code_type.return_type() &&
253253
decl_code_type.parameters().size()==symbol_code_type.parameters().size())
254254
{
255-
for(unsigned i=0; i<decl_code_type.parameters().size(); i++)
255+
for(std::size_t i=0; i<decl_code_type.parameters().size(); i++)
256256
{
257257
const code_typet::parametert &decl_parameter=
258258
decl_code_type.parameters()[i];

src/cpp/cpp_exception_id.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ irept cpp_exception_list(
7878
cpp_exception_list_rec(src, ns, "", ids);
7979
result.get_sub().resize(ids.size());
8080

81-
for(unsigned i=0; i<ids.size(); i++)
81+
for(std::size_t i=0; i<ids.size(); i++)
8282
result.get_sub()[i].id(ids[i]);
8383

8484
return result;

src/cpp/cpp_instantiate_template.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,13 +415,13 @@ const symbolt &cpp_typecheckt::instantiate_template(
415415
static_cast<const exprt &>(
416416
template_symbol.value.find("template_methods"));
417417

418-
for(unsigned i=0; i<template_methods.operands().size(); i++)
418+
for(auto &tm : template_methods.operands())
419419
{
420420
cpp_saved_scope.restore();
421421

422422
cpp_declarationt method_decl=
423423
static_cast<const cpp_declarationt &>(
424-
static_cast<const irept &>(template_methods.operands()[i]));
424+
static_cast<const irept &>(tm));
425425

426426
// copy the type of the template method
427427
template_typet method_type=

0 commit comments

Comments
 (0)