aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/include/bindings.hpp
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-03-16 18:37:50 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-03-16 18:37:50 +0000
commitf7b531ebaaa784a0dcebb877ec7b831b324f3510 (patch)
treeacc733a0ac5732799e6d0cc47a30da31e96e57fd /c_compiler/include/bindings.hpp
parent9ab7f5825f225cb42a6a0e8950f841a10db82f1b (diff)
downloadCompiler-f7b531ebaaa784a0dcebb877ec7b831b324f3510.tar.gz
Compiler-f7b531ebaaa784a0dcebb877ec7b831b324f3510.zip
Check if function calls work
Diffstat (limited to 'c_compiler/include/bindings.hpp')
-rw-r--r--c_compiler/include/bindings.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/c_compiler/include/bindings.hpp b/c_compiler/include/bindings.hpp
index 367986d..81cae69 100644
--- a/c_compiler/include/bindings.hpp
+++ b/c_compiler/include/bindings.hpp
@@ -29,8 +29,9 @@ private:
public:
VariableStackBindings();
- void insertBinding(std::string id, TypePtr type, int32_t stack_position);
+ void insertBinding(std::string id, TypePtr type, int stack_position);
void increaseStackPosition();
+ void setStackPosition(int stack_counter);
void resetExpressionStack();
void nextExpressionStackPosition();