File tree Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ Date: 2012
13
13
14
14
#include " data_dp.h"
15
15
16
+ #include < util/invariant.h>
16
17
#include < util/message.h>
17
18
18
19
#include " abstract_event.h"
@@ -151,7 +152,7 @@ void data_dpt::dp_merge()
151
152
it3->eq_class =to;
152
153
153
154
/* strictly monotonous => converges */
154
- assert (initial_size>data.size ());
155
+ INVARIANT (initial_size>data.size (), " strictly monotonous => converges " );
155
156
156
157
/* repeat until classes are disjunct */
157
158
dp_merge ();
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ Date: 2012
20
20
#include < iosfwd>
21
21
22
22
#include < util/graph.h>
23
+ #include < util/invariant.h>
23
24
24
25
#include " abstract_event.h"
25
26
#include " data_dp.h"
@@ -213,7 +214,7 @@ class event_grapht
213
214
{
214
215
critical_cyclet reduced (egraph, id);
215
216
this ->hide_internals (reduced);
216
- assert (!reduced.data .empty ());
217
+ INVARIANT (!reduced.data .empty (), " reduced must not be empty " );
217
218
return print_name (reduced, model);
218
219
}
219
220
else
Original file line number Diff line number Diff line change 15
15
#include < unordered_map>
16
16
#include < vector>
17
17
18
+ #include < util/invariant.h>
18
19
19
20
template <typename T>
20
21
// NOLINTNEXTLINE(readability/identifiers)
@@ -48,7 +49,7 @@ class numbering final
48
49
if (result.second ) // inserted?
49
50
{
50
51
data.push_back (a);
51
- assert (data.size ()==numbers.size ());
52
+ INVARIANT (data.size ()==numbers.size (), " vector sizes must match " );
52
53
}
53
54
54
55
return (result.first )->second ;
Original file line number Diff line number Diff line change @@ -238,7 +238,7 @@ class union_find final
238
238
if (n>=uuf.size ())
239
239
uuf.resize (numbers.size ());
240
240
241
- assert (uuf.size ()==numbers.size ());
241
+ INVARIANT (uuf.size ()==numbers.size (), " container sizes must match " );
242
242
243
243
return n;
244
244
}
You can’t perform that action at this time.
0 commit comments