Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
In a recursive function like:
def fib(n) { n<=2L?n:fib(n-1L)+fib(n-2L) }
When the `+` operation is called, an old call site is used, triggering an unnecessary call site generation.