Make the dialect available everywhere.

This commit is contained in:
chriseth
2019-01-07 16:41:03 +01:00
parent d9910f2a12
commit 9222eff08f
29 changed files with 198 additions and 116 deletions
+4 -3
View File
@@ -30,12 +30,13 @@ using namespace std;
using namespace dev;
using namespace yul;
void Rematerialiser::run(Block& _ast)
void Rematerialiser::run(Dialect const& _dialect, Block& _ast)
{
Rematerialiser{_ast}(_ast);
Rematerialiser{_dialect, _ast}(_ast);
}
Rematerialiser::Rematerialiser(Block& _ast):
Rematerialiser::Rematerialiser(Dialect const& _dialect, Block& _ast):
DataFlowAnalyzer(_dialect),
m_referenceCounts(ReferencesCounter::countReferences(_ast))
{
}