if (typeof gc == "function") { 
if (typeof gc == "function") { 
function crash2() {    try {        var expected = "SOME RANDOM TEXT";        var set = <a><b>{expected}</b></a>.children('b');        var counter = 0;        function unrooter_impl() {                return String(this);        }        Object.prototype.unrooter getter = function() {            ++counter;            if (counter == 7)            return unrooter_impl;            if (counter == 5) {                set[0] = new XML('<c/>');                if (typeof gc == "function") {                     gc();                    var tmp = 1e500, tmp2;                    for (i = 0; i != 50000; ++i)                        tmp2 = tmp / 1.1;                }            }            return undefined;        }        set.unrooter();    }    catch(ex) {        print('2: ' + ex);    }    TEST(2, expect, actual);}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-353165.js/buggy/js/tests/e4x/extensions/regress-353165.js