summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/Function/implicit-this-in-parameter-expression.js
blob: c58c53e2af25f17b1024089a406bf8ec78f8a810 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function f(a = eval(`
    function g() {
        'use strict';
        return this;
    }

    with ({}) {
        g() /* implicit return value */
    }
    `)) {
    return a
};

assertEq(f(), undefined);

if (typeof reportCompare === "function")
    reportCompare(true, true);