From a1222e0dc7a19e7510ce0662416f92b9fe48a9ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Wed, 30 Apr 2025 14:15:35 +0200 Subject: [PATCH] Remove unused definitions from non262-expressions-shell.js --- harness/sm/non262-expressions-shell.js | 95 +------------------------- 1 file changed, 1 insertion(+), 94 deletions(-) diff --git a/harness/sm/non262-expressions-shell.js b/harness/sm/non262-expressions-shell.js index e09a03cd1e..6b7c90e00e 100644 --- a/harness/sm/non262-expressions-shell.js +++ b/harness/sm/non262-expressions-shell.js @@ -3,7 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /*--- -defines: [testDestructuringArrayDefault, formatArray, toSource] +defines: [testDestructuringArrayDefault] allow_unused: True ---*/ @@ -189,96 +189,3 @@ var g${i} = function* foo(${pattern}) {}; global.testDestructuringArrayDefault = test; })(this); - -(function(global) { - /* - * Date: 07 February 2001 - * - * Functionality common to Array testing - - */ - //----------------------------------------------------------------------------- - - - var CHAR_LBRACKET = '['; - var CHAR_RBRACKET = ']'; - var CHAR_QT_DBL = '"'; - var CHAR_COMMA = ','; - var CHAR_SPACE = ' '; - var TYPE_STRING = typeof 'abc'; - - - /* - * If available, arr.toSource() gives more detail than arr.toString() - * - * var arr = Array(1,2,'3'); - * - * arr.toSource() - * [1, 2, "3"] - * - * arr.toString() - * 1,2,3 - * - * But toSource() doesn't exist in Rhino, so use our own imitation, below - - * - */ - function formatArray(arr) - { - try - { - return arr.toSource(); - } - catch(e) - { - return toSource(arr); - } - } - - global.formatArray = formatArray; - - /* - * Imitate SpiderMonkey's arr.toSource() method: - * - * a) Double-quote each array element that is of string type - * b) Represent |undefined| and |null| by empty strings - * c) Delimit elements by a comma + single space - * d) Do not add delimiter at the end UNLESS the last element is |undefined| - * e) Add square brackets to the beginning and end of the string - */ - function toSource(arr) - { - var delim = CHAR_COMMA + CHAR_SPACE; - var elt = ''; - var ret = ''; - var len = arr.length; - - for (i=0; i