From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- js/src/jit-test/tests/basic/bug1135718.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 js/src/jit-test/tests/basic/bug1135718.js (limited to 'js/src/jit-test/tests/basic/bug1135718.js') diff --git a/js/src/jit-test/tests/basic/bug1135718.js b/js/src/jit-test/tests/basic/bug1135718.js new file mode 100644 index 000000000..312c2ce35 --- /dev/null +++ b/js/src/jit-test/tests/basic/bug1135718.js @@ -0,0 +1,13 @@ + +setJitCompilerOption("ion.warmup.trigger", 30); +function ArrayCallback(state) + this.state = state; +ArrayCallback.prototype.isUpperCase = function(v, index, array) { + return this.state ? true : (v == v.toUpperCase()); +}; +strings = ['hello', 'Array', 'WORLD']; +obj = new ArrayCallback(false); +strings.filter(obj.isUpperCase, obj) +obj = new ArrayCallback(true); +strings.filter(obj.isUpperCase, obj) +obj.__proto__ = {}; -- cgit v1.2.3