I think great addition to it would be binary search version of remove-unused-function.
Definitely. This should be easy given the new binary search + clang pass code. There probably are a few other passes that will work well in binary search mode.
Regarding pass_lines::0, I think we just have to try and see. One tricky thing that Yang has already run into is that every now and then pass_lines get really lucky and removes 50% or 75% of the test case on the first try, but it fails to get lucky if you make any changes to the test case before running pass_lines::0.
John
