cc28fecacd
While within a method by the JVM spec null-value has a special Nothing-like type, when we spill it for a coroutine, we must choose some real type to CHECKCAST to after restoring the variable's value. But the problem is that such a real type depends on usage of that null value, and there may be more than one usage. The solution is not to spill such variables into fields, but instead init them with ACONST_NULL after each suspension point #KT-16122 Fixed