You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
varIGNORABLE_ELIMINATOR_SCAN_NODES=set('num','toplevel','string','break','continue','dot');// dot can only be STRING_TABLE.*
1409
1409
varABORTING_ELIMINATOR_SCAN_NODES=set('new','object','function','defun','switch','for','while','array','throw');// we could handle some of these, TODO, but nontrivial (e.g. for while, the condition is hit multiple times after the body)
1410
1410
1411
-
functioneliminate(ast,memSafe){
1411
+
functioneliminate(ast,memSafe,asm){
1412
1412
// Find variables that have a single use, and if they can be eliminated, do so
0 commit comments