mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-13 04:28:18 +00:00
ezSAT bugfix: don't call virtual methods in base class constructor
This commit is contained in:
parent
edc2146056
commit
23f0a12c72
|
@ -35,6 +35,9 @@ ezMiniSAT::ezMiniSAT() : minisatSolver(NULL)
|
||||||
{
|
{
|
||||||
minisatSolver = NULL;
|
minisatSolver = NULL;
|
||||||
foundContradiction = false;
|
foundContradiction = false;
|
||||||
|
|
||||||
|
freeze(TRUE);
|
||||||
|
freeze(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
ezMiniSAT::~ezMiniSAT()
|
ezMiniSAT::~ezMiniSAT()
|
||||||
|
|
|
@ -36,8 +36,8 @@ ezSAT::ezSAT()
|
||||||
solverTimeout = 0;
|
solverTimeout = 0;
|
||||||
solverTimoutStatus = false;
|
solverTimoutStatus = false;
|
||||||
|
|
||||||
freeze(literal("TRUE"));
|
literal("TRUE");
|
||||||
freeze(literal("FALSE"));
|
literal("FALSE");
|
||||||
|
|
||||||
assert(literal("TRUE") == TRUE);
|
assert(literal("TRUE") == TRUE);
|
||||||
assert(literal("FALSE") == FALSE);
|
assert(literal("FALSE") == FALSE);
|
||||||
|
|
Loading…
Reference in a new issue