var chainTop = null; for (var i = 0; i != N; ++i) { var f = Function('some_arg'+i, ' return /test/;'); var re = f(); re.previous = chainTop; chainTop = f; } return chainTop; 
var chainTop = null; for (var i = 0; i != N; ++i) { var f = Function('some_arg'+i, ' return /test/;'); var re = f(); re.previous = chainTop; chainTop = f; } return chainTop; 
function build(N) {        // Explore the fact that regexp literals are shared between        // function invocations. Thus we build the following chain:        // chainTop: function->regexp->function->regexp....->null        // to check how GC would deal with this chain.        var chainTop = null;        for (var i = 0; i != N; ++i) {                var f = Function('some_arg'+i, ' return /test/;');                var re = f();                re.previous = chainTop;                chainTop = f;        }        return chainTop;}
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-324278.js/clean/js/tests/js1_5/GC/regress-324278.js