summaryrefslogtreecommitdiff
path: root/pp2cc.py
diff options
context:
space:
mode:
Diffstat (limited to 'pp2cc.py')
-rwxr-xr-xpp2cc.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pp2cc.py b/pp2cc.py
index 8f6a581..03a57a1 100755
--- a/pp2cc.py
+++ b/pp2cc.py
@@ -1000,7 +1000,8 @@ class Parse(object):
size += 1
try:
- linked_node.variables.declName(name, size)
+ is_static = "static" in linked_node.node.storage
+ linked_node.variables.declName(name, size, is_static=is_static)
# address of variable split up in register and displacement
var_reg, var_disp = linked_node.variables.getAddress(name)
except RuntimeError as errmsg: