Currently, we attach corresponding environments to explicit returns with return.
But can implicit return values have an active environment that differs from the environment at the end of the function?
(I mean, if we can handle branches etc. correctly with abstract interpretation, we can ignore the other branches when handling the implicit returns.)
Currently, we attach corresponding environments to explicit returns with
return
. But can implicit return values have an active environment that differs from the environment at the end of the function?(I mean, if we can handle branches etc. correctly with abstract interpretation, we can ignore the other branches when handling the implicit returns.)