26aeddf6d9
The KotlinType.toIrType function sometimes produces unbound symbols and was only used in IrIntrinsicFunction and SharedVariablesManager. This change removes the broken function and changes SharedVariableManager to use IrType consistently and IrIntrinsicFunction to use KotlinType consistently.