You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We can use the callgraph of the original code to detect when function calls in the annotations may create cycles and issue warnings for users that the annotations may introduce infinite recursion. For example this check shouldn't flag anything in the following sample:
This is not straightforward, as sometimes we can encounder conditional constructs in annotations and in functions. Therefore, in case of naive implementation some produced warnings might be misleading.
Instrumentation turns the following terminating code into non-terminating code:
We can use the callgraph of the original code to detect when function calls in the annotations may create cycles and issue warnings for users that the annotations may introduce infinite recursion. For example this check shouldn't flag anything in the following sample:
The text was updated successfully, but these errors were encountered: