gcPreserveCode()
try {
    eval("({a1:1});e i")
} catch (e) {}
gc()
eval("({a1:1})")