I think I found a bug in the compiler

This behavior is necessary to support mutually recursive functions

4 Likes