summaryrefslogtreecommitdiff
path: root/src/wasm-s-parser.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-05-13 10:36:48 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-05-13 11:17:49 -0700
commitd58c26e37a40ab7fe796c639b6a652fb01b6d109 (patch)
tree32c34bda2888f9931bc3bdfc7ea27a40651cd134 /src/wasm-s-parser.h
parent7ccc6a3dcc3b2945e03dff20c6ecb0b6e1074ac4 (diff)
downloadbinaryen-d58c26e37a40ab7fe796c639b6a652fb01b6d109.tar.gz
binaryen-d58c26e37a40ab7fe796c639b6a652fb01b6d109.tar.bz2
binaryen-d58c26e37a40ab7fe796c639b6a652fb01b6d109.zip
do not error on s-expr comments starting in strings
Diffstat (limited to 'src/wasm-s-parser.h')
-rw-r--r--src/wasm-s-parser.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h
index 9de9af417..28ef7231a 100644
--- a/src/wasm-s-parser.h
+++ b/src/wasm-s-parser.h
@@ -242,7 +242,7 @@ private:
input++;
return allocator.alloc<Element>()->setString(IString(str.c_str(), false), dollared)->setMetadata(line, start - lineStart);
}
- while (input[0] && !isspace(input[0]) && input[0] != ')' && input[0] != '(') input++;
+ while (input[0] && !isspace(input[0]) && input[0] != ')' && input[0] != '(' && input[0] != ';') input++;
char temp = input[0];
input[0] = 0;
auto ret = allocator.alloc<Element>()->setString(IString(start, false), dollared)->setMetadata(line, start - lineStart);