Skip to content

Commit 6388940

Browse files
committed
Fix 'missing return statement' errors in miniBDD_new
1 parent c99c2e4 commit 6388940

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

unit/miniBDD_new.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ class bdd_propt:public propt
6464
literalt lor(literalt a, literalt b) override
6565
{
6666
UNREACHABLE;
67+
return {};
6768
}
6869

6970
literalt land(const bvt &bv) override
@@ -94,16 +95,19 @@ class bdd_propt:public propt
9495
literalt lxor(const bvt &bv) override
9596
{
9697
UNREACHABLE;
98+
return {};
9799
}
98100

99101
literalt lnand(literalt a, literalt b) override
100102
{
101103
UNREACHABLE;
104+
return {};
102105
}
103106

104107
literalt lnor(literalt a, literalt b) override
105108
{
106109
UNREACHABLE;
110+
return {};
107111
}
108112

109113
literalt lequal(literalt a, literalt b) override
@@ -114,11 +118,13 @@ class bdd_propt:public propt
114118
literalt limplies(literalt a, literalt b) override
115119
{
116120
UNREACHABLE;
121+
return {};
117122
}
118123

119124
literalt lselect(literalt a, literalt b, literalt c) override
120125
{
121126
UNREACHABLE;
127+
return {};
122128
}
123129

124130
void lcnf(const bvt &bv) override
@@ -144,11 +150,13 @@ class bdd_propt:public propt
144150
resultt prop_solve() override
145151
{
146152
UNREACHABLE;
153+
return {};
147154
}
148155

149156
tvt l_get(literalt a) const override
150157
{
151158
UNREACHABLE;
159+
return {};
152160
}
153161

154162
expanding_vectort<mini_bddt> bdd_map;

0 commit comments

Comments
 (0)