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
When moving out of a local, I wouldn't expect the drop glue to be generated at all. It will never have anything to drop, anyway, and it seems like it's always just a no-op (and expensive if you're running it millions of times). I've got a splay-tree implementation and currently drop glue in a function which never drops anything is the highest in the profiles which worries me.
When not moving out of a local, you get the following codegen:
Which is pretty much expected. When you do move out of a local, however, you get this codegen:
When moving out of a local, I wouldn't expect the drop glue to be generated at all. It will never have anything to drop, anyway, and it seems like it's always just a no-op (and expensive if you're running it millions of times). I've got a splay-tree implementation and currently drop glue in a function which never drops anything is the highest in the profiles which worries me.
cc @dotdash
The text was updated successfully, but these errors were encountered: