aboutsummaryrefslogtreecommitdiff
path: root/tools/shared.py
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-06-28 13:46:11 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-07-03 15:31:03 -0700
commit585b3d76eeb784fb091333e9ddedf51becb234ea (patch)
tree1be3393f3ec7e916f9c56dd121c3540b6895598d /tools/shared.py
parentfd36ac8a809004ef369dd45e8096ee9e223b2a10 (diff)
merge global initializers
Diffstat (limited to 'tools/shared.py')
-rw-r--r--tools/shared.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/shared.py b/tools/shared.py
index 1d70fcab..26bb55b3 100644
--- a/tools/shared.py
+++ b/tools/shared.py
@@ -1354,6 +1354,8 @@ class JS:
memory_initializer_pattern = '/\* memory initializer \*/ allocate\(([\d,\.concat\(\)\[\]\\n ]+)"i8", ALLOC_NONE, Runtime\.GLOBAL_BASE\)'
no_memory_initializer_pattern = '/\* no memory initializer \*/'
+ global_initializers_pattern = '/\* global initializers \*/ __ATINIT__.push\((.+)\);'
+
@staticmethod
def to_nice_ident(ident): # limited version of the JS function toNiceIdent
return ident.replace('%', '$').replace('@', '_')