Description of changes:
This fixes an issue identitified by @ArquintL where bound labels nodes with the same instruction but multiple targets (e.g. multiple free variable indices) were not properly tracked in the summary graph.
The added tests required fixing the backtrace analysis for a case where a closure binds a variable that is an argument of the enclosing function.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description of changes: This fixes an issue identitified by @ArquintL where bound labels nodes with the same instruction but multiple targets (e.g. multiple free variable indices) were not properly tracked in the summary graph. The added tests required fixing the backtrace analysis for a case where a closure binds a variable that is an argument of the enclosing function.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.