michael@0: /* michael@0: * Any copyright is dedicated to the Public Domain. michael@0: * http://creativecommons.org/licenses/publicdomain/ michael@0: */ michael@0: var expect = true; michael@0: var actual = expect; michael@0: michael@0: function f() { michael@0: 'use strict'; michael@0: for (; false; (0 for each (t in eval("")))) { } michael@0: } michael@0: fs = "" + f; michael@0: try { michael@0: eval("(" + fs + ")"); michael@0: } catch (e) { michael@0: actual = false; michael@0: } michael@0: michael@0: reportCompare(expect, actual, "ok");