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
!_stack.empty() &&// if we have an empty stack, we don't need to go down this branch any further
400
+
!ops.isArgsCompatible(_stack.size() - 1, _stack.size() - 1) && // the stack top is not in the args region or inside but out of position
401
+
ops.stackStats.argsCount(_stack.top()) <= ops.targetArgsCount(_stack.top())// the stack top is needed in args at least as often as is the case right now
402
402
)
403
403
{
404
404
// shortcut
405
-
{
405
+
// todo see if this still works w/ fixed target size
406
+
/*{
406
407
// if the top is required in the second slot position and we require something at the top that isn’t
407
408
// already sufficiently often in the args section and (we can introduce junk or the target top is also
408
409
// required for the tail), try duping a deeper element
@@ -430,7 +431,7 @@ class OperationForwardShuffler
430
431
}
431
432
}
432
433
}
433
-
}
434
+
}*/
434
435
435
436
// if we can introduce junk, just try to dup it up
436
437
if (_generateJunk && dupDeepSlotIfRequired(ops, _stack, _generateJunk))
0 commit comments