mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Use metrics in the full inliner.
This commit is contained in:
@@ -39,6 +39,13 @@ size_t CodeSize::codeSize(Expression const& _expression)
|
||||
return cs.m_size;
|
||||
}
|
||||
|
||||
size_t CodeSize::codeSize(Block const& _block)
|
||||
{
|
||||
CodeSize cs;
|
||||
cs(_block);
|
||||
return cs.m_size;
|
||||
}
|
||||
|
||||
void CodeSize::visit(Statement const& _statement)
|
||||
{
|
||||
++m_size;
|
||||
|
||||
Reference in New Issue
Block a user