function f(
x,
x, // NOT OK
\u0078 // NOT OK
) {}

this.addPropertyListener(prop.name, function(_, _, _, a) {
  proxy.delegate = a.dao;
});

// OK: for strict mode functions, duplicate parameter names are a syntax error
function f(x, y, x) {
  'use strict';
}

// semmle-extractor-options: --tolerate-parse-errors
