Raw FIR: set enum entry types to kotlin.Enum to avoid their resolve

This commit is contained in:
Mikhail Glukhikh
2019-05-20 17:10:18 +03:00
parent 6589fbbfbb
commit 5c96fa0844
@@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
import org.jetbrains.kotlin.fir.transformInplace
import org.jetbrains.kotlin.fir.transformSingle
import org.jetbrains.kotlin.fir.types.FirTypeRef
import org.jetbrains.kotlin.fir.types.impl.FirImplicitTypeRefImpl
import org.jetbrains.kotlin.fir.types.impl.FirImplicitEnumTypeRef
import org.jetbrains.kotlin.fir.visitors.FirTransformer
import org.jetbrains.kotlin.name.Name
@@ -42,7 +42,7 @@ class FirEnumEntryImpl(
isData = false,
isInline = false
), FirEnumEntry {
override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(session, null)
override var typeRef: FirTypeRef = FirImplicitEnumTypeRef(session, null)
override val arguments = mutableListOf<FirExpression>()