load(libdir + "asserts.js"); assertThrowsInstanceOf( () => Function(` for (let { [ function(x) {; } ]: {} } in 0 `), SyntaxError)