nashorn/test/script/basic/varargs.js.EXPECTED
author hannesw
Fri, 03 Feb 2017 13:28:00 +0100
changeset 43555 1bb10bccf057
parent 16147 e63b63819133
permissions -rw-r--r--
8173888: Test for JDK-8169481 causes stack overflows in parser tests Reviewed-by: jlaskey, sundar

aaaa bbbb cccc
aaaa bbbb
aaaa bbbb cccc dddd
aaaa bbbb cccc
aaaa bbbb undefined
aaaa bbbb cccc
aaaa bbbb cccc
true
aaaa bbbb cccc
aaaa
bbbb
cccc
function varFunc(a, b, c) {
    print(a, b, c);
    print(Object.getPrototypeOf(arguments) === Object.prototype);
    print(arguments[0], arguments[1], arguments[2]);

    for (var i in arguments) {
        print(arguments[i]);
    }

    print(arguments.callee);
}
aaaa bbbb undefined
true
aaaa bbbb undefined
aaaa
bbbb
function varFunc(a, b, c) {
    print(a, b, c);
    print(Object.getPrototypeOf(arguments) === Object.prototype);
    print(arguments[0], arguments[1], arguments[2]);

    for (var i in arguments) {
        print(arguments[i]);
    }

    print(arguments.callee);
}
aaaa bbbb cccc
true
aaaa bbbb cccc
aaaa
bbbb
cccc
dddd
function varFunc(a, b, c) {
    print(a, b, c);
    print(Object.getPrototypeOf(arguments) === Object.prototype);
    print(arguments[0], arguments[1], arguments[2]);

    for (var i in arguments) {
        print(arguments[i]);
    }

    print(arguments.callee);
}