summaryrefslogtreecommitdiff
path: root/js/src/Ice/BasicStream.js
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2016-04-04 17:30:14 +0200
committerBenoit Foucher <benoit@zeroc.com>2016-04-04 17:30:14 +0200
commitd27607760953d1f973e75850c6338f1f58ce9091 (patch)
tree99b74b114b6155879ef8266788031d6666186d0f /js/src/Ice/BasicStream.js
parentFix php7 build (diff)
parentFixed issue with IE where accessing the stack from Exception.toString leads t... (diff)
downloadice-d27607760953d1f973e75850c6338f1f58ce9091.tar.bz2
ice-d27607760953d1f973e75850c6338f1f58ce9091.tar.xz
ice-d27607760953d1f973e75850c6338f1f58ce9091.zip
Merge remote-tracking branch 'origin/3.6'
Diffstat (limited to 'js/src/Ice/BasicStream.js')
-rw-r--r--js/src/Ice/BasicStream.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/js/src/Ice/BasicStream.js b/js/src/Ice/BasicStream.js
index 6647a41139c..74164089264 100644
--- a/js/src/Ice/BasicStream.js
+++ b/js/src/Ice/BasicStream.js
@@ -54,6 +54,16 @@ var FLAG_HAS_INDIRECTION_TABLE = (1<<3);
var FLAG_HAS_SLICE_SIZE = (1<<4);
var FLAG_IS_LAST_SLICE = (1<<5);
+//
+// Number.isNaN polyfill for compatibility with IE
+//
+// see: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN
+//
+Number.isNaN = Number.isNaN || function(value)
+{
+ return typeof value === "number" && isNaN(value);
+};
+
var IndirectPatchEntry = function(index, patcher)
{
this.index = index;