bug1225367.js (418B)
1 function f() { 2 var hits = 0; 3 for (var T of [Float32Array, Float64Array, Float32Array]) { 4 var arr = new T(1); 5 try { 6 arr[0] = Symbol.iterator; 7 } catch(e) { hits++; } 8 } 9 for (var T of [Int32Array, Int16Array, Int8Array]) { 10 var arr = new T(1); 11 try { 12 arr[0] = Symbol.iterator; 13 } catch(e) { hits++; } 14 } 15 assertEq(hits, 6); 16 } 17 f();