aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/parseTools.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index 89267d10..d22f4415 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -1018,10 +1018,10 @@ function asmCoercion(value, type) {
if (!ASM_JS) return value;
if (type == 'void') {
return value;
- } else if (isIntImplemented(type)) {
- return '((' + value + ')|0)';
- } else {
+ } else if (type in Runtime.FLOAT_TYPES) {
return '(+(' + value + '))';
+ } else {
+ return '((' + value + ')|0)';
}
}