Assembly: Remove StackAssignment instruction.

This commit is contained in:
Christian Parpart
2019-10-25 15:01:25 +02:00
parent 5a52fa547e
commit 5e8d348f66
19 changed files with 1 additions and 77 deletions
-8
View File
@@ -250,14 +250,6 @@ void CodeTransform::operator()(Assignment const& _assignment)
checkStackHeight(&_assignment);
}
void CodeTransform::operator()(StackAssignment const& _assignment)
{
solAssert(!m_allowStackOpt, "");
m_assembly.setSourceLocation(_assignment.location);
generateAssignment(_assignment.variableName);
checkStackHeight(&_assignment);
}
void CodeTransform::operator()(ExpressionStatement const& _statement)
{
m_assembly.setSourceLocation(_statement.location);
-1
View File
@@ -178,7 +178,6 @@ public:
void operator()(FunctionCall const&);
void operator()(ExpressionStatement const& _statement);
void operator()(Label const& _label);
void operator()(StackAssignment const& _assignment);
void operator()(Assignment const& _assignment);
void operator()(VariableDeclaration const& _varDecl);
void operator()(If const& _if);