aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-11-29 12:51:58 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-07 14:23:20 -0800
commitbf25b042c4be635cfa0222cc99caa2a842379887 (patch)
tree9c1a1d92478f86508ec155644074aa5d3ccc5875 /src/parseTools.js
parent8470ab8491614b7bb8f08e0f547fd78002a985d4 (diff)
add parens to asm coercions for safety
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index eaf0b91e..4feeb441 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -959,9 +959,9 @@ function asmInitializer(type, impl) {
function asmCoercion(value, type) {
if (isIntImplemented(type)) {
- return value + '|0';
+ return '((' + value + ')|0)';
} else {
- return '+' + value;
+ return '(+(' + value + '))';
}
}