Address several issues reported by cppcheck all over the place.
* src/bin/common_finput.cc, src/tgbaalgos/lbtt.cc: Use !empty() instead of size() > 0. * src/bin/ltl2tgta.cc, src/kripke/kripkeexplicit.cc, src/tgbatest/complementation.cc: Avoid useless assignments. * src/bin/ltlcross.cc: Correct mistaken assignment inside assert(). * src/evtgba/symbol.hh, src/tgba/tgbabddcoredata.cc, src/tgba/tgbabddcoredata.hh, src/tgba/tgbasafracomplement.cc (operator=): Do not return a const reference. * src/evtgbatest/ltl2evtgba.cc, src/evtgbatest/product.cc, src/evtgbatest/product.cc: Check indices before using them, not after. * src/kripke/kripkeexplicit.cc, src/kripke/kripkeexplicit.hh, src/tgbatest/randtgba.cc: Pass constant strings by reference. * src/kripke/kripkeprint.cc, src/tgbaalgos/simulation.cc: Remove a useless operation. * src/ltlvisit/simplify.cc: Remove a duplicate condition. * src/misc/formater.hh: Remove unused attribute. * src/misc/modgray.cc: Initialize done_ in the constructor. * src/saba/explicitstateconjunction.cc, src/saba/explicitstateconjunction.hh (operator=): Fix prototype. * src/saba/sabacomplementtgba.cc: Remove unused default constructor. * src/ta/taexplicit.cc, src/ta/taproduct.cc, src/ta/tgtaproduct.cc, src/ta/tgtaproduct.hh, src/taalgos/emptinessta.cc, src/taalgos/minimize.cc, src/taalgos/reachiter.cc, src/taalgos/tgba2ta.cc, src/tgbaalgos/cutscc.cc: Use C++ casts, and ++it instead of it++. * src/taalgos/dotty.cc, src/tgbatest/ltl2tgba.cc: Refine the scope of variables. * src/tgba/tgbakvcomplement.hh (bdd_order): Always initialize bdd_. * src/tgba/tgbasgba.cc, src/tgba/wdbacomp.cc: Use the initialization line to initialize all members.
This commit is contained in:
parent
a3b49f1108
commit
a577850eb3
36 changed files with 117 additions and 123 deletions
|
|
@ -1,3 +1,4 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2009, 2010, 2011, 2012 Laboratoire de Recherche et
|
||||
// Développement de l'Epita (LRDE).
|
||||
//
|
||||
|
|
@ -104,7 +105,7 @@ namespace spot
|
|||
safra_tree(const subset_t& nodes, safra_tree* p, int n);
|
||||
~safra_tree();
|
||||
|
||||
const safra_tree& operator=(const safra_tree& other);
|
||||
safra_tree& operator=(const safra_tree& other);
|
||||
int compare(const safra_tree* other) const;
|
||||
size_t hash() const;
|
||||
|
||||
|
|
@ -177,7 +178,7 @@ namespace spot
|
|||
(*i)->destroy();
|
||||
}
|
||||
|
||||
const safra_tree&
|
||||
safra_tree&
|
||||
safra_tree::operator=(const safra_tree& other)
|
||||
{
|
||||
if (this != &other)
|
||||
|
|
@ -816,7 +817,6 @@ namespace spot
|
|||
|
||||
void print_safra_automaton(safra_tree_automaton* a)
|
||||
{
|
||||
safra_tree_automaton::automaton_t node_list = a->automaton;
|
||||
typedef safra_tree_automaton::automaton_t::reverse_iterator
|
||||
automaton_cit;
|
||||
typedef safra_tree_automaton::transition_list::const_iterator
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue