function f() { | |
var hits = 0; | |
for (var T of [Float32Array, Float64Array, Float32Array]) { | |
var arr = new T(1); | |
try { | |
arr[0] = Symbol.iterator; | |
} catch(e) { hits++; } | |
} | |
for (var T of [Int32Array, Int16Array, Int8Array]) { | |
var arr = new T(1); | |
try { | |
arr[0] = Symbol.iterator; | |
} catch(e) { hits++; } | |
} | |
assertEq(hits, 6); | |
} | |
f(); |