mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Optimize RETURN x 0 to STOP.
This commit is contained in:
parent
41db3a6162
commit
91a7207616
@ -944,6 +944,14 @@ BOOST_AUTO_TEST_CASE(cse_access_previous_sequence)
|
||||
// 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)
|
||||
{
|
||||
// remove parts of the code that are unused
|
||||
|
Loading…
Reference in New Issue
Block a user