aboutsummaryrefslogtreecommitdiff
path: root/src/shell.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-07-04 14:05:48 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-07-04 14:05:48 -0700
commit370128e8d9459cfe6469a38be8d0282d9d4f92cd (patch)
treec1e1f241c05dd2ab87a13952190ddffaf29e99a7 /src/shell.js
parent1efbaae03148633014f6d62ed2b3132c5ec5d6c0 (diff)
fallbacks for lack of printErr
Diffstat (limited to 'src/shell.js')
-rw-r--r--src/shell.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/shell.js b/src/shell.js
index 754cdb8e..891a6328 100644
--- a/src/shell.js
+++ b/src/shell.js
@@ -46,7 +46,7 @@ if (ENVIRONMENT_IS_NODE) {
}
} else if (ENVIRONMENT_IS_SHELL) {
Module['print'] = print;
- Module['printErr'] = printErr;
+ if (typeof printErr != 'undefined') Module['printErr'] = printErr; // not present in v8 or older sm
// Polyfill over SpiderMonkey/V8 differences
if (typeof read != 'undefined') {
@@ -104,11 +104,11 @@ if (!Module['load'] == 'undefined' && Module['read']) {
globalEval(Module['read'](f));
};
}
-if (!Module['printErr']) {
- Module['printErr'] = function(){};
-}
if (!Module['print']) {
- Module['print'] = Module['printErr'];
+ Module['print'] = function(){};
+}
+if (!Module['printErr']) {
+ Module['printErr'] = Module['print'];
}
if (!Module['arguments']) {
Module['arguments'] = [];