mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Add tests
This commit is contained in:
parent
acfcff1628
commit
2dffafcf7c
@ -96,6 +96,7 @@ void Z3Interface::addAssertion(Expression const& _expr)
|
|||||||
|
|
||||||
pair<CheckResult, vector<string>> Z3Interface::check(vector<Expression> const& _expressionsToEvaluate)
|
pair<CheckResult, vector<string>> Z3Interface::check(vector<Expression> const& _expressionsToEvaluate)
|
||||||
{
|
{
|
||||||
|
std::cout << m_solver << std::endl;
|
||||||
CheckResult result;
|
CheckResult result;
|
||||||
vector<string> values;
|
vector<string> values;
|
||||||
try
|
try
|
||||||
|
@ -437,16 +437,16 @@ TestCase::TestResult YulOptimizerTest::run(ostream& _stream, string const& _line
|
|||||||
else if (m_optimizerStep == "memoryLoadResolver")
|
else if (m_optimizerStep == "memoryLoadResolver")
|
||||||
{
|
{
|
||||||
disambiguate();
|
disambiguate();
|
||||||
ForLoopInitRewriter::run(*m_context, *m_object->code);
|
// ForLoopInitRewriter::run(*m_context, *m_object->code);
|
||||||
ExpressionSplitter::run(*m_context, *m_object->code);
|
// ExpressionSplitter::run(*m_context, *m_object->code);
|
||||||
SSATransform::run(*m_context, *m_object->code);
|
// SSATransform::run(*m_context, *m_object->code);
|
||||||
|
|
||||||
MemoryLoadResolver::run(*m_context, *m_object->code);
|
MemoryLoadResolver::run(*m_context, *m_object->code);
|
||||||
|
|
||||||
// Cleanup
|
// // Cleanup
|
||||||
UnusedPruner::run(*m_context, *m_object->code);
|
// UnusedPruner::run(*m_context, *m_object->code);
|
||||||
ExpressionJoiner::run(*m_context, *m_object->code);
|
// ExpressionJoiner::run(*m_context, *m_object->code);
|
||||||
ExpressionJoiner::run(*m_context, *m_object->code);
|
// ExpressionJoiner::run(*m_context, *m_object->code);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user