load(libdir + "asserts.js"); function f1(a=g()) { function g() { } } assertThrowsInstanceOf(f1, ReferenceError); function f2(a=g()) { function g() { return 43; } assertEq(a, 42); } f2(42);