mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
This commit is contained in:
commit
5e3fcb7346
@ -352,6 +352,8 @@ void ImportTest::exportTest(bytes const& _output, State const& _statePost)
|
|||||||
BOOST_CHECK_MESSAGE((m_TestObject["out"].get_str() == m_TestObject["expectOut"].get_str()), warning);
|
BOOST_CHECK_MESSAGE((m_TestObject["out"].get_str() == m_TestObject["expectOut"].get_str()), warning);
|
||||||
else
|
else
|
||||||
BOOST_WARN_MESSAGE((m_TestObject["out"].get_str() == m_TestObject["expectOut"].get_str()), warning);
|
BOOST_WARN_MESSAGE((m_TestObject["out"].get_str() == m_TestObject["expectOut"].get_str()), warning);
|
||||||
|
|
||||||
|
m_TestObject.erase(m_TestObject.find("expectOut"));
|
||||||
}
|
}
|
||||||
|
|
||||||
// export logs
|
// export logs
|
||||||
|
@ -944,6 +944,14 @@ BOOST_AUTO_TEST_CASE(cse_access_previous_sequence)
|
|||||||
// 0, SLOAD, 1, ADD, SSTORE, 0 SLOAD
|
// 0, SLOAD, 1, ADD, SSTORE, 0 SLOAD
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BOOST_AUTO_TEST_CASE(cse_optimise_return)
|
||||||
|
{
|
||||||
|
checkCSE(
|
||||||
|
AssemblyItems{u256(0), u256(7), Instruction::RETURN},
|
||||||
|
AssemblyItems{Instruction::STOP}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(control_flow_graph_remove_unused)
|
BOOST_AUTO_TEST_CASE(control_flow_graph_remove_unused)
|
||||||
{
|
{
|
||||||
// remove parts of the code that are unused
|
// remove parts of the code that are unused
|
||||||
|
Loading…
Reference in New Issue
Block a user