diff options
Diffstat (limited to 'src/sat/msat')
-rw-r--r-- | src/sat/msat/msatOrderH.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sat/msat/msatOrderH.c b/src/sat/msat/msatOrderH.c index 61c4d4d3..4bdefc6d 100644 --- a/src/sat/msat/msatOrderH.c +++ b/src/sat/msat/msatOrderH.c @@ -282,10 +282,11 @@ timeSelect += clock() - clk; int Msat_HeapCheck_rec( Msat_Order_t * p, int i ) { return i >= HSIZE(p) || - ( HPARENT(i) == 0 || ( - !HCOMPARE(p, HHEAP(p, i), HHEAP(p, HPARENT(i))) ) && + ( HPARENT(i) == 0 || !HCOMPARE(p, HHEAP(p, i), HHEAP(p, HPARENT(i))) ) && + Msat_HeapCheck_rec( p, HLEFT(i) ) && + Msat_HeapCheck_rec( p, HRIGHT(i) ) ); } |