Optimize iDestruct (splitting cases)
The idea is to avoid unnecessary calls to iRename: when choosing names for sub-patterns, instead of generating fresh names or reusing an existing (unrelated) name, if the sub-pattern is an identifier, then directly chose this identifier as the new name, thus saving a rename later on.
Loading
Please register or sign in to comment