aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/src/expression.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'c_compiler/src/expression.cpp')
-rw-r--r--c_compiler/src/expression.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/c_compiler/src/expression.cpp b/c_compiler/src/expression.cpp
index af2687d..5b407d8 100644
--- a/c_compiler/src/expression.cpp
+++ b/c_compiler/src/expression.cpp
@@ -117,7 +117,8 @@ void UnaryExpression::stackPosition(VariableStackBindings) const
// PostfixArrayElement
-PostfixArrayElement::PostfixArrayElement()
+PostfixArrayElement::PostfixArrayElement(Expression *postfix_expression, Expression *index_expression)
+ : postfix_expression_(postfix_expression), index_expression_(index_expression)
{}
VariableStackBindings PostfixArrayElement::printAsm(VariableStackBindings bindings, unsigned &label_count) const
@@ -125,6 +126,11 @@ VariableStackBindings PostfixArrayElement::printAsm(VariableStackBindings bindin
return bindings;
}
+void PostfixArrayElement::stackPosition(VariableStackBindings bindings) const
+{
+
+}
+
// PostfixFunctionCall