summaryrefslogtreecommitdiffstats
path: root/js/src/tests/ecma_3/FunExpr/regress-528082.js
blob: 1ca7b77cbbb45304676810eafbf05be88e9edde8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
 * Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/licenses/publicdomain/
 */

var BUGNUMBER = 528082;
var summary = 'named function expression function-name-as-upvar slot botch';

printBugNumber(BUGNUMBER);
printStatus(summary);

function f() {
    return function g(a) { return function () { return g; }(); }();
}
var actual = typeof f();
var expect = "function";

reportCompare(expect, actual, summary);

printStatus("All tests passed!");