Language: JavaScript
Label: safe
CWE: CWE-416 \u2014 Use After Free
Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.

Code:
(function arrow_indirectArgumentsCallee(param) {
    try {
        funcp = (_ => arguments[callee()])();
    } catch (e) {
    }
    let f = () => {
        return param;
    };
    return f;
})();