Make Dialect const.

This commit is contained in:
chriseth
2019-05-16 21:51:54 +02:00
parent 9a387380b3
commit 570db164c9
27 changed files with 51 additions and 50 deletions
+2 -2
View File
@@ -112,7 +112,7 @@ public:
};
template <typename ASTNode>
void eliminateVariables(shared_ptr<Dialect> const& _dialect, ASTNode& _node, size_t _numVariables)
void eliminateVariables(shared_ptr<Dialect const> const& _dialect, ASTNode& _node, size_t _numVariables)
{
RematCandidateSelector selector{*_dialect};
selector(_node);
@@ -133,7 +133,7 @@ void eliminateVariables(shared_ptr<Dialect> const& _dialect, ASTNode& _node, siz
}
bool StackCompressor::run(
shared_ptr<Dialect> const& _dialect,
shared_ptr<Dialect const> const& _dialect,
Block& _ast,
bool _optimizeStackAllocation,
size_t _maxIterations
+1 -1
View File
@@ -42,7 +42,7 @@ public:
/// Try to remove local variables until the AST is compilable.
/// @returns true if it was successful.
static bool run(
std::shared_ptr<Dialect> const& _dialect,
std::shared_ptr<Dialect const> const& _dialect,
Block& _ast,
bool _optimizeStackAllocation,
size_t _maxIterations
+1 -1
View File
@@ -58,7 +58,7 @@ using namespace dev;
using namespace yul;
void OptimiserSuite::run(
shared_ptr<Dialect> const& _dialect,
shared_ptr<Dialect const> const& _dialect,
Block& _ast,
AsmAnalysisInfo const& _analysisInfo,
bool _optimizeStackAllocation,
+1 -1
View File
@@ -39,7 +39,7 @@ class OptimiserSuite
{
public:
static void run(
std::shared_ptr<Dialect> const& _dialect,
std::shared_ptr<Dialect const> const& _dialect,
Block& _ast,
AsmAnalysisInfo const& _analysisInfo,
bool _optimizeStackAllocation,