summaryrefslogtreecommitdiff
path: root/Variables.py
diff options
context:
space:
mode:
authorPeter Wu <lekensteyn@gmail.com>2011-12-02 20:28:29 +0000
committerPeter Wu <lekensteyn@gmail.com>2011-12-02 20:28:29 +0000
commitd48fb25678e10c79bf8971892b8573fb7cb9e247 (patch)
tree61138630c541427793ff40bbc1c1e342539f7328 /Variables.py
parenta6f9617bd891074bba20cc1fc220e60a226e7fb4 (diff)
downloadpp2cc-d48fb25678e10c79bf8971892b8573fb7cb9e247.tar.gz
Use DW instead of DS, add ASM source, fix some coding errors
Diffstat (limited to 'Variables.py')
-rw-r--r--Variables.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Variables.py b/Variables.py
index bab1a34..b84d0ad 100644
--- a/Variables.py
+++ b/Variables.py
@@ -118,4 +118,7 @@ class GlobalVariables(Variables):
# global variables are prefixed "var_"
var_name = self._uniqName("var_" + name)
self.global_vars[name] = var_name
- self.defined_names[var_name] = size
+ if var_name not in self.defined_names:
+ self.defined_names[var_name] = []
+ # insert size items, initialized with 0
+ self.defined_names[var_name] += ["0"] * size