bisect_ppx icon indicating copy to clipboard operation
bisect_ppx copied to clipboard

Don't suppress TRMC optimization

Open aantron opened this issue 1 year ago • 0 comments

In https://github.com/aantron/bisect_ppx/issues/423#issuecomment-1640970471:

Bisect tries to instrument after an application expression, but not when the application expression is in tail position, because that would ruin tail call optimization and change the stack semantics of programs.

Related to that, it may be a good idea to give the same treatment to TRMC calls as the instrumentation currently inhibits the transformation (and triggers a warning 71).

aantron avatar Jul 21 '23 19:07 aantron