mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
minor fixes
This commit is contained in:
parent
5cc6a5b9e8
commit
d4314bb874
@ -239,6 +239,8 @@ bool SemanticInformation::isJumpInstruction(AssemblyItem const& _item)
|
|||||||
|
|
||||||
bool SemanticInformation::altersControlFlow(AssemblyItem const& _item)
|
bool SemanticInformation::altersControlFlow(AssemblyItem const& _item)
|
||||||
{
|
{
|
||||||
|
if (_item.type() == evmasm::RetF)
|
||||||
|
return true;
|
||||||
if (_item.type() != evmasm::Operation)
|
if (_item.type() != evmasm::Operation)
|
||||||
return false;
|
return false;
|
||||||
switch (_item.instruction())
|
switch (_item.instruction())
|
||||||
|
@ -736,7 +736,7 @@ void StackLayoutGenerator::fillInJunk(CFG::BasicBlock const& _block, CFG::Functi
|
|||||||
_addChild(_conditionalJump.zero);
|
_addChild(_conditionalJump.zero);
|
||||||
_addChild(_conditionalJump.nonZero);
|
_addChild(_conditionalJump.nonZero);
|
||||||
},
|
},
|
||||||
[&](CFG::BasicBlock::FunctionReturn const&) { yulAssert(false); },
|
[&](CFG::BasicBlock::FunctionReturn const&) { yulAssert(m_layout.useFunctions); },
|
||||||
[&](CFG::BasicBlock::Terminated const&) {},
|
[&](CFG::BasicBlock::Terminated const&) {},
|
||||||
}, _block->exit);
|
}, _block->exit);
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user