bdf8e6f3a5
There are cases when we have some indices in TypeRegistry left from previous compilations, so registering new service may increase index not by one So such situation is possible: First compilation (jvm project): register 20 different jvm services in session + one from compiler plugin (with index 21) Second compilation (common project): register only 10 common services in session + one from compiler plugin (with index 21) *numbers are imaginary And in this situation increasing `ArrayMapImpl.data` size only one time may not cover required index ^KT-56685 Fixed