// Make sure duplicated name is allowed in non-strict. | |
function f0(a, a) { | |
} | |
// SyntaxError should be thrown if arrow function has duplicated name. | |
assertThrowsInstanceOf(() => eval(` | |
(a, a) => { | |
}; | |
`), SyntaxError); | |
assertThrowsInstanceOf(() => eval(` | |
(a, ...a) => { | |
}; | |
`), SyntaxError); | |
reportCompare(0, 0, 'ok'); |