You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
yulAssert(!block.operations.empty(), "Terminated block must have at least one operation.");
390
397
std::visit(util::GenericVisitor{
391
-
[](SSACFG::BuiltinCall const& _builtin) {
392
-
yulAssert(_builtin.builtin.get().controlFlowSideEffects.terminatesOrReverts(), "Last operation of Terminated block must terminate or revert.");
398
+
[&](SSACFG::BuiltinCall const& _builtin) {
399
+
yulAssert(m_cfg.evmDialect.builtin(_builtin.builtin).controlFlowSideEffects.terminatesOrReverts(), "Last operation of Terminated block must terminate or revert.");
393
400
},
394
401
[](SSACFG::Call const& _call) {
395
402
yulAssert(!_call.canContinue, "Last operation of Terminated block must be a non-continuable call.");
0 commit comments