aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-23 10:54:59 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-23 10:54:59 -0700
commit23ed21d54e73db3597b64b6b06ab09194717c1c4 (patch)
tree337d4579d80cc9dba5486de97804944f283c5193 /src/parseTools.js
parentade7864b5d424b961313773b4487c0798e0bebed (diff)
clear errors on calling dead functions
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index fe21dfd5..8347a929 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -2363,13 +2363,14 @@ function getTypeFromHeap(suffix) {
}
}
-// Generates code that prints without printf(), but just putchar (so can be directly inline)
-function makePrintChars(s) {
+// Generates code that prints without printf(), but just putchar (so can be directly inline in asm.js)
+function makePrintChars(s, sep) {
+ sep = sep || ';';
var ret = '';
for (var i = 0; i < s.length; i++) {
- ret += '_putchar(' + s.charCodeAt(i) + ');';
+ ret += '_putchar(' + s.charCodeAt(i) + ')' + sep;
}
- ret += '_putchar(10);';
+ ret += '_putchar(10)';
return ret;
}