diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-26 17:23:00 +0100 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-26 17:23:00 +0100 |
commit | e9657092063e786a52fefcfa4c528bac07472908 (patch) | |
tree | 01ac8abdc1ad5af82b0e48f163cd1e2b7cadced0 /c_compiler/src/declaration.cpp | |
parent | dec9dc403e540ef4424debfdd866c73ca93adc83 (diff) | |
download | Compiler-e9657092063e786a52fefcfa4c528bac07472908.tar.gz Compiler-e9657092063e786a52fefcfa4c528bac07472908.zip |
working printf and added ellipsis
Diffstat (limited to 'c_compiler/src/declaration.cpp')
-rw-r--r-- | c_compiler/src/declaration.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c_compiler/src/declaration.cpp b/c_compiler/src/declaration.cpp index 95db2b5..a3ee5d3 100644 --- a/c_compiler/src/declaration.cpp +++ b/c_compiler/src/declaration.cpp @@ -179,7 +179,7 @@ VariableStackBindings ArrayDeclaration::localAsm(VariableStackBindings bindings, { int initializer_count = itr-initializer_vector.rbegin(); (*itr)->printAsm(bindings, label_count); - type_->store(stack_position+4*initializer_count); + type_->store(stack_position+type_->getSize()*initializer_count); } } |