minor fixes

This commit is contained in:
Daniel Kirchner 2022-12-19 13:21:43 +01:00
parent 96be94fa5e
commit d96c949e76
2 changed files with 3 additions and 1 deletions

View File

@ -239,6 +239,8 @@ bool SemanticInformation::isJumpInstruction(AssemblyItem const& _item)
bool SemanticInformation::altersControlFlow(AssemblyItem const& _item)
{
if (_item.type() == evmasm::RetF)
return true;
if (_item.type() != evmasm::Operation)
return false;
switch (_item.instruction())

View File

@ -736,7 +736,7 @@ void StackLayoutGenerator::fillInJunk(CFG::BasicBlock const& _block, CFG::Functi
_addChild(_conditionalJump.zero);
_addChild(_conditionalJump.nonZero);
},
[&](CFG::BasicBlock::FunctionReturn const&) { yulAssert(false); },
[&](CFG::BasicBlock::FunctionReturn const&) { yulAssert(m_layout.useFunctions); },
[&](CFG::BasicBlock::Terminated const&) {},
}, _block->exit);
});