summaryrefslogtreecommitdiff
path: root/src/wasm-s-parser.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-09-20 13:55:19 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-09-20 13:55:19 -0700
commitdc3990106d0363da5fc0e9e1de766459bf67161c (patch)
tree9d396744e25c95c494f1fc4f5de9f0543a6cddbe /src/wasm-s-parser.h
parent947cd3f224623f2d1e76f3c6cc30487ea8fd79ef (diff)
downloadbinaryen-dc3990106d0363da5fc0e9e1de766459bf67161c.tar.gz
binaryen-dc3990106d0363da5fc0e9e1de766459bf67161c.tar.bz2
binaryen-dc3990106d0363da5fc0e9e1de766459bf67161c.zip
max memory and table fixes
Diffstat (limited to 'src/wasm-s-parser.h')
-rw-r--r--src/wasm-s-parser.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h
index 9ed38e8da..e1fa8fa19 100644
--- a/src/wasm-s-parser.h
+++ b/src/wasm-s-parser.h
@@ -1657,6 +1657,8 @@ private:
}
if (j < inner.size() - 1) {
wasm.table.max = atoi(inner[j++]->c_str());
+ } else {
+ wasm.table.max = wasm.table.initial;
}
// ends with the table element type
} else if (im->kind == Import::Memory) {
@@ -1665,6 +1667,8 @@ private:
}
if (j < inner.size()) {
wasm.memory.max = atoi(inner[j++]->c_str());
+ } else {
+ wasm.memory.max = wasm.memory.initial;
}
}
wasm.addImport(im.release());