js/src/jit-test/tests/collections/Map-constructor-generator-exception.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:2993769812ce
1 // Iterating over the argument to Map can throw. The exception is propagated.
2
3 load(libdir + "asserts.js");
4
5 function data2() {
6 yield [{}, "XR22/Z"];
7 yield [{}, "23D-BN"];
8 throw "oops";
9 }
10
11 var it = data2();
12 assertThrowsValue(function () { Map(it); }, "oops");

mercurial