In Scala it _is_ the regular compiler that handles both the CTFE and the regular code. A bug in the regular compiler will show up during CTFE aswell.Agreed this is a good thing for Scala, it takes advantage of the jit infrastructure.
SDC does something similar with LLVM JIT capabilities.
