a4a1df0a81
Before this, descriptors for such constructors were created in-place where they needed by the codegens. However, presence of symbol table in IR backend requires the single instance of constructor descriptor across all compilation to be able to reference it and create a symbol. This support of generics in kotlinx.serialization on Kotlin/Native.