mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #6318 from ethereum/signal-failure-and-such
Allow simplification patterns to signal failure
This commit is contained in:
@@ -51,7 +51,8 @@ SimplificationRule<Pattern> const* SimplificationRules::findFirstMatch(
|
||||
{
|
||||
rules.resetMatchGroups();
|
||||
if (rule.pattern.matches(_expr, _dialect, _ssaValues))
|
||||
return &rule;
|
||||
if (!rule.feasible || rule.feasible())
|
||||
return &rule;
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user