* src/ltlast/formula.hh (formula_ptr_less_than): Two
formulae with the same hash key are not necessary equal!
This commit is contained in:
parent
5069a565b6
commit
55cc650bfe
2 changed files with 8 additions and 1 deletions
|
|
@ -1,5 +1,8 @@
|
||||||
2005-01-20 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
2005-01-20 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
||||||
|
|
||||||
|
* src/ltlast/formula.hh (formula_ptr_less_than): Two
|
||||||
|
formulae with the same hash key are not necessary equal!
|
||||||
|
|
||||||
* src/ltlast/formula.hh (hash, dump, dump_, hash_key_): New members.
|
* src/ltlast/formula.hh (hash, dump, dump_, hash_key_): New members.
|
||||||
(formula_ptr_less_than, formula_ptr_hash): New class.
|
(formula_ptr_less_than, formula_ptr_hash): New class.
|
||||||
* src/ltlast/atomic_prop.cc, src/ltlast/binop.cc,
|
* src/ltlast/atomic_prop.cc, src/ltlast/binop.cc,
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,11 @@ namespace spot
|
||||||
{
|
{
|
||||||
assert(left);
|
assert(left);
|
||||||
assert(right);
|
assert(right);
|
||||||
return left->hash() < right->hash();
|
size_t l = left->hash();
|
||||||
|
size_t r = right->hash();
|
||||||
|
if (1 != r)
|
||||||
|
return l < r;
|
||||||
|
return left->dump() < right->dump();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue