1.1 --- a/test/script/basic/NASHORN-258.js Tue Aug 19 20:43:03 2014 +0100 1.2 +++ b/test/script/basic/NASHORN-258.js Wed Aug 20 10:25:28 2014 +0200 1.3 @@ -1,21 +1,21 @@ 1.4 /* 1.5 * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 1.6 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.7 - * 1.8 + * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 * under the terms of the GNU General Public License version 2 only, as 1.11 * published by the Free Software Foundation. 1.12 - * 1.13 + * 1.14 * This code is distributed in the hope that it will be useful, but WITHOUT 1.15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1.16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1.17 * version 2 for more details (a copy is included in the LICENSE file that 1.18 * accompanied this code). 1.19 - * 1.20 + * 1.21 * You should have received a copy of the GNU General Public License version 1.22 * 2 along with this work; if not, write to the Free Software Foundation, 1.23 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1.24 - * 1.25 + * 1.26 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 1.27 * or visit www.oracle.com if you need additional information or have any 1.28 * questions. 1.29 @@ -30,28 +30,28 @@ 1.30 1.31 function test3(a) { 1.32 for (i = 0; i < a.length ; i++) { 1.33 - for (j = 0; j < a[i].length ; j++) { 1.34 - for (k = 0; k < a[i][j].length ; k++) { 1.35 - a[i][j][k] *= 8; 1.36 - } 1.37 - } 1.38 + for (j = 0; j < a[i].length ; j++) { 1.39 + for (k = 0; k < a[i][j].length ; k++) { 1.40 + a[i][j][k] *= 8; 1.41 + } 1.42 + } 1.43 } 1.44 } 1.45 1.46 function test3local(a) { 1.47 for (var i = 0; i < a.length ; i++) { 1.48 - for (var j = 0; j < a[i].length ; j++) { 1.49 - for (var k = 0; k < a[i][j].length ; k++) { 1.50 - a[i][j][k] *= 8; 1.51 - } 1.52 - } 1.53 + for (var j = 0; j < a[i].length ; j++) { 1.54 + for (var k = 0; k < a[i][j].length ; k++) { 1.55 + a[i][j][k] *= 8; 1.56 + } 1.57 + } 1.58 } 1.59 } 1.60 1.61 var array = [ [[1,1,1],[1,1,1],[1,1,1]], 1.62 - [[1,1,1],[1,1,1],[1,1,1]], 1.63 - [[1,1,1],[1,1,1],[1,1,1]] ]; 1.64 - 1.65 + [[1,1,1],[1,1,1],[1,1,1]], 1.66 + [[1,1,1],[1,1,1],[1,1,1]] ]; 1.67 + 1.68 test3(array); 1.69 print(array); 1.70 1.71 @@ -59,17 +59,17 @@ 1.72 print(array); 1.73 1.74 function outer() { 1.75 - 1.76 + 1.77 var array2 = [ [[1,1,1],[1,1,1],[1,1,1]], 1.78 - [[1,1,1],[1,1,1],[1,1,1]], 1.79 - [[1,1,1],[1,1,1],[1,1,1]] ]; 1.80 - 1.81 + [[1,1,1],[1,1,1],[1,1,1]], 1.82 + [[1,1,1],[1,1,1],[1,1,1]] ]; 1.83 + 1.84 var f = function inner() { 1.85 - for (var i = 0; i < array2.length ; i++) { 1.86 - for (var j = 0; j < array2[i].length ; j++) { 1.87 - array2[i][j][2] *= 8; 1.88 - } 1.89 - } 1.90 + for (var i = 0; i < array2.length ; i++) { 1.91 + for (var j = 0; j < array2[i].length ; j++) { 1.92 + array2[i][j][2] *= 8; 1.93 + } 1.94 + } 1.95 }; 1.96 1.97 f();