From 2bd1fc278ac68cbd7920818d794cb0b60b913e89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Wa=C5=9Bko?= Date: Thu, 7 Mar 2024 16:41:25 +0100 Subject: [PATCH] not prepare --- .../scala/org/enso/compiler/data/BindingsMap.scala | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/engine/runtime-compiler/src/main/scala/org/enso/compiler/data/BindingsMap.scala b/engine/runtime-compiler/src/main/scala/org/enso/compiler/data/BindingsMap.scala index 30b2dd6cd420..c50c865714f2 100644 --- a/engine/runtime-compiler/src/main/scala/org/enso/compiler/data/BindingsMap.scala +++ b/engine/runtime-compiler/src/main/scala/org/enso/compiler/data/BindingsMap.scala @@ -763,15 +763,11 @@ object BindingsMap { ) extends DefinedEntity { override def canExport: Boolean = true - def toAbstract: Type = - this.copy(members = null) + def toAbstract: Type = this def toConcrete(concreteModule: ModuleReference.Concrete): Option[Type] = { - // TODO this seems to not work because ir is null at this stage :( - val ir = concreteModule.unsafeAsModule().getIr - ir.bindings.collectFirst { - case typeIr: Definition.Type if typeIr.name.name == name => typeIr - }.map { typeIr => Type.fromIr(typeIr, builtinType) } + val _ = concreteModule + Some(this) } }