diff options
Diffstat (limited to 'libyul/optimiser/UnusedPruner.h')
-rw-r--r-- | libyul/optimiser/UnusedPruner.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libyul/optimiser/UnusedPruner.h b/libyul/optimiser/UnusedPruner.h index 327921ea..30617ff3 100644 --- a/libyul/optimiser/UnusedPruner.h +++ b/libyul/optimiser/UnusedPruner.h @@ -44,7 +44,7 @@ namespace yul class UnusedPruner: public ASTModifier { public: - explicit UnusedPruner(Block& _ast); + explicit UnusedPruner(Block& _ast, std::set<std::string> const& _externallyUsedFunctions = std::set<std::string>()); using ASTModifier::operator(); virtual void operator()(Block& _block) override; @@ -53,7 +53,7 @@ public: bool shouldRunAgain() const { return m_shouldRunAgain; } // Run the pruner until the code does not change anymore. - static void runUntilStabilised(Block& _ast); + static void runUntilStabilised(Block& _ast, std::set<std::string> const& _externallyUsedFunctions = std::set<std::string>()); private: bool used(std::string const& _name) const; |